1

每当我重新启动包含单节点集群的虚拟机(Rancher OS)(Rancher 服务器和 Rancher 代理存在于同一台机器上)时,我都无法在 Rancher Dashboard 上找到我之前创建的集群。

重现步骤:

  • 启动虚拟机(Rancher OS)
  • 在 Rancher OS 上设置 Rancher Server(让 Rancher 运行)
  • 创建单节点集群。(节点存在于同一个 Rancher OS 上)
  • 关闭机器并重新启动机器。

期望 - 必须显示创建的集群。

结果: - Rancher 仪表板未显示集群。

其他可能有用的细节: 它是一个带有 etcd、worker 和 control plane 的单节点集群。该节点存在于 Rancher Server 所在的同一台机器上。

环境信息 -Rancher OS : v1.5.1 -Rancher Server : Rancher Stable release (v2.2.3) (rancher:stable image used) - Installation option (single install/HA): Single Install

集群信息 - 集群类型(Hosted/Infrastructure Provider/Custom/Imported):自定义 - 机器类型(云/VM/金属)和规格(CPU/内存):VM(Rancher OS)

我试图调查这个问题,发现当 Rancher OS 机器重新启动时,Rancher Agent 显示正在重新启动状态。

图片

我试图检查 Rancher 代理的日志,发现校验和的问题。 图片

问题:https ://github.com/rancher/rancher/issues/15012似乎已链接,但我找不到他提供的解决方案。

4

2 回答 2

0

请试试这个https://rancher.com/docs/rancher/v2.x/en/installation/single-node/#running-rancher-rancher-and-rancher-rancher-agent-on-the-same-node。这对我有用。

如果仍然有问题,请将问题提交到https://github.com/rancher/rancher/issues

于 2019-05-17T13:41:20.667 回答
0

我通过从创建集群的命令中删除校验和解决了这个问题。如果我们删除校验和,则不会发生证书匹配并且问题得到解决。我相信此解决方案在开发环境中运行良好,但在生产环境中存在安全问题。就我而言,没有太多安全问题。

于 2019-05-24T03:43:58.290 回答