Rancher 机器重启时未显示集群

Cluster not shown when Rancher machine restarts

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

重现步骤:

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

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

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

环境信息 -Rancher OS:v1.5.1 -Rancher Server : Rancher Stable release (v2.2.3) (rancher:stable image used) - 安装选项(单个 install/HA):单个安装

集群信息 - 集群类型(Hosted/Infrastructure Provider/Custom/Imported):自定义 - 机器类型 (cloud/VM/metal) 和规格 (CPU/memory):VM (Rancher OS)

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

我尝试检查 Rancher 代理的日志,发现校验和存在问题。

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

请试试这个 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

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