问题标签 [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.

0 投票
1 回答
2005 浏览

docker - 如何在牧场主服务中提取本地不安全的注册表图像?

  1. 我有两台虚拟机(OS ubuntu 桌面),一台是Rancher 服务器(192.168.72.128),另一台机器有使用 portus的 docker 注册表(192.168.72.139) 。
  2. 配置都是正确的,我使用正确的凭据将注册表添加到牧场主中。
  1. 从牧场主服务器,我可以做一个 docker login 到 docker 注册表,我可以做一个 docker pull 192.168.72.139:5000/myimage 成功。
  2. 但是,当我尝试通过 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 的超大记录“))

0 投票
1 回答
577 浏览

containers - Issue with container restart , Galera MariaDB stack on rancher

  1. Hi I am trying to create a wordpress application using docker compose and I use the Galera MariaDB catalog entry from the rancher.
  2. 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
  3. 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.

  4. I get the error like this:

  5. 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 ?

0 投票
2 回答
158 浏览

java - Spring Cloud 配置指定网络掩码

我正在尝试Rancher在多个 Amazon 实例上部署一个微服务集群。

我遇到的一个问题是每个 docker 容器现在都有 2 个 IP 地址;1 个本地 IP 地址,由 docker 自己定义,另一个 IP 地址被路由到 Rancher 网桥。

定义的 IP 地址Rancher10.42.*.*范围内的一个,并且对于每个容器都是唯一的,这就是为什么我想让我的 Spring 云配置使用这个 IP 地址。

不,我发现您可以在配置中指定要使用的接口,但也可以指定子网吗?因为两个 IP 都在同一个接口 ( eth0) 上,但服务应该使用 10.42。. (例如,在发现服务中注册自己)。

我希望有人可以进一步帮助我。

我的配置的相关部分:

(Eureka 使用与 spring cloud 相同的配置)

0 投票
1 回答
2131 浏览

memory - 在 Rancher 中为容器选择可用内存

在 Rancher 中,如何为 docker 容器选择可用内存?在 OSX 上,我可以这样做:

定义我的 docker-machine 可用的内存。我将如何使用 rancher 设置主机来实现这一点?

0 投票
1 回答
2003 浏览

angularjs - 构建/部署 docker 镜像的最佳实践

我刚刚完成了我的 Angular 应用程序的基本管道,它在 docker 的 Node 映像中运行。因此,流程如下:推送到 Gitlab > Hook 到 Jenkins 构建 > 部署脚本到docker build镜像并推送到 Quay > 发布脚本以提示 Rancher 服务升级容器并刷新镜像 > 完成。

现在,我遇到的问题是基础节点映像非常大,这意味着当我推送一个简单的更改时,完成构建管道需要很长时间(约 8 分钟)。对于每一个微小的变化,这似乎都是不合理的,推动 Quay 以及随后发布到 Rancher 平台意味着我将大约 250mb 移动到 quay 和 250mb 到 Rancher。

我计划部署几个“微服务”,但是如果每次我想将一个部署到开发环境并每次移动那么多数据,这似乎有点适得其反......我做错了什么,什么我错过了,在构建/部署/托管基于容器的服务时是否有任何最佳实践指南?

0 投票
0 回答
385 浏览

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 快速入门终端(有效的)

牧场主连接窗口

0 投票
1 回答
1853 浏览

rancher - 如何在 RancherOS 启动时挂载磁盘?

如何在 RancherOS 启动时挂载磁盘?

我试过这样的fstab:

但它不起作用。

0 投票
1 回答
445 浏览

yaml - 使用环境变量设置布尔字段时 Rancher 错误

我有一个 rancher-compose.yml 文件,在其中使用如下环境变量设置 upgrade_strategy.start_first 字段:

使用 rancher-compose CLI 运行时,出现以下错误:

在调试中运行时,我看到以下 yaml:

如何动态设置此字段?

0 投票
1 回答
504 浏览

windows - 在 Windows 上设置 Rancher 主机

我在我的 mac osx 上安装了 Rancher 服务器。然后我有一台 Windows 计算机,我想在其中部署我的主机。

我在窗口计算机上运行了如下所示的命令行:

但是主机没有出现在主机列表中。我必须在 Windows 机器上设置任何配置,比如打开端口或其他什么?

谢谢

0 投票
2 回答
269 浏览

kubernetes - Rancher 连接到 kubernetes 而不是启动 kubernetes

Rancher 被设计为(据我所知)拥有和运行一个 kubernetes 集群。Rancher 确实提供了一个配置,以便 kubectl 可以与 kubernetes 集群交互。Rancher 似乎是一个不错的工具。但据我所知,没有办法连接到现有的 kubernetes 集群。有没有办法做到这一点?