问题标签 [rancher]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
docker - 如何在牧场主服务中提取本地不安全的注册表图像?
- 我有两台虚拟机(OS ubuntu 桌面),一台是Rancher 服务器(192.168.72.128),另一台机器有使用 portus的 docker 注册表(192.168.72.139) 。
- 配置都是正确的,我使用正确的凭据将注册表添加到牧场主中。
- 从牧场主服务器,我可以做一个 docker login 到 docker 注册表,我可以做一个 docker pull 192.168.72.139:5000/myimage 成功。
- 但是,当我尝试通过 Rancher UI 添加服务映像时,它会显示此错误:
但我可以在http://192.168.72.139:3000/使用 portus UI 看到图像。有没有人知道为什么会发生这种情况?
编辑:2016 年 5 月 7 日(下午 5.12):如果我在启动服务时尝试在 Rancher UI 中使用注册表的正确主机名地址(而不是注册表名称),则会收到以下错误。我不确定如何使用它呢?
错误(500 服务器错误:内部服务器错误(“无法 ping 注册表端点https://192.168.72.139:5000/v0/ v2 ping 尝试失败并出现错误:获取https://192.168.72.139:5000/v2/:tls :收到长度为 20527 的超大记录 v1 ping 尝试失败并出现错误:获取https://192.168.72.139:5000/v1/_ping:tls:收到长度为 20527 的超大记录“))
containers - Issue with container restart , Galera MariaDB stack on rancher
- Hi I am trying to create a wordpress application using docker compose and I use the Galera MariaDB catalog entry from the rancher.
I can get all the set up working fine. I use external links and connect to the load balancer with some environment variable like this:
external_links:
- r-galera_galera-lb_1:mysql
I can see the tables being replicated in the cluster, however if I reboot the machine, even after the stack becomes active again, I fail to launch the application.
I get the error like this:
When I remove the whole Galera Stack and make a new one I get my wordpress setup working again.
I had to come to this forum for this issue since I couldn't contact any maintainer of the catalog (there isn't any contact info). Can someone help in this regard ?
java - Spring Cloud 配置指定网络掩码
我正在尝试Rancher
在多个 Amazon 实例上部署一个微服务集群。
我遇到的一个问题是每个 docker 容器现在都有 2 个 IP 地址;1 个本地 IP 地址,由 docker 自己定义,另一个 IP 地址被路由到 Rancher 网桥。
定义的 IP 地址Rancher
是10.42.*.*
范围内的一个,并且对于每个容器都是唯一的,这就是为什么我想让我的 Spring 云配置使用这个 IP 地址。
不,我发现您可以在配置中指定要使用的接口,但也可以指定子网吗?因为两个 IP 都在同一个接口 ( eth0
) 上,但服务应该使用 10.42。. (例如,在发现服务中注册自己)。
我希望有人可以进一步帮助我。
我的配置的相关部分:
(Eureka 使用与 spring cloud 相同的配置)
memory - 在 Rancher 中为容器选择可用内存
在 Rancher 中,如何为 docker 容器选择可用内存?在 OSX 上,我可以这样做:
定义我的 docker-machine 可用的内存。我将如何使用 rancher 设置主机来实现这一点?
angularjs - 构建/部署 docker 镜像的最佳实践
我刚刚完成了我的 Angular 应用程序的基本管道,它在 docker 的 Node 映像中运行。因此,流程如下:推送到 Gitlab > Hook 到 Jenkins 构建 > 部署脚本到docker build
镜像并推送到 Quay > 发布脚本以提示 Rancher 服务升级容器并刷新镜像 > 完成。
现在,我遇到的问题是基础节点映像非常大,这意味着当我推送一个简单的更改时,完成构建管道需要很长时间(约 8 分钟)。对于每一个微小的变化,这似乎都是不合理的,推动 Quay 以及随后发布到 Rancher 平台意味着我将大约 250mb 移动到 quay 和 250mb 到 Rancher。
我计划部署几个“微服务”,但是如果每次我想将一个部署到开发环境并每次移动那么多数据,这似乎有点适得其反......我做错了什么,什么我错过了,在构建/部署/托管基于容器的服务时是否有任何最佳实践指南?
graph - Rancher Container Utilization stats 卡在 Connecting
我已经使用 Rancher 几个星期了,但我从来没有设法让 Utilization Stats 为容器工作。它只是坐在那里说正在连接...
利用率统计信息适用于主机,但不适用于容器。
Rancher Agent 与主机在同一台机器上,所以我使用 -e CATTLE_AGENT_IP=192.168.0.202 (Host and agent IP) 启动它,但仍然没有。
我还尝试在第二台服务器上使用 Debian VM,但遇到了同样的问题。
在我的个人机器上运行 Windows docker quickstart 终端并将其用作代理,但奇怪的是确实有效。
无论我选择托管网络还是桥接,都会发生同样的事情。
我已经找了几个星期,但没有找到可靠的答案,任何帮助将不胜感激,谢谢。
主机信息:
Docker 快速入门终端(有效的)
rancher - 如何在 RancherOS 启动时挂载磁盘?
如何在 RancherOS 启动时挂载磁盘?
我试过这样的fstab:
但它不起作用。
yaml - 使用环境变量设置布尔字段时 Rancher 错误
我有一个 rancher-compose.yml 文件,在其中使用如下环境变量设置 upgrade_strategy.start_first 字段:
使用 rancher-compose CLI 运行时,出现以下错误:
在调试中运行时,我看到以下 yaml:
如何动态设置此字段?
windows - 在 Windows 上设置 Rancher 主机
我在我的 mac osx 上安装了 Rancher 服务器。然后我有一台 Windows 计算机,我想在其中部署我的主机。
我在窗口计算机上运行了如下所示的命令行:
但是主机没有出现在主机列表中。我必须在 Windows 机器上设置任何配置,比如打开端口或其他什么?
谢谢
kubernetes - Rancher 连接到 kubernetes 而不是启动 kubernetes
Rancher 被设计为(据我所知)拥有和运行一个 kubernetes 集群。Rancher 确实提供了一个配置,以便 kubectl 可以与 kubernetes 集群交互。Rancher 似乎是一个不错的工具。但据我所知,没有办法连接到现有的 kubernetes 集群。有没有办法做到这一点?