首页 > 解决方案 > 为什么第一个节点或单个节点只注册在 Rancher 2 server + Kubernetes 中?

问题描述

我有以下事情正在运行OracleVmBox。我的主机是window-10。

192.168.88.90   CentOs 7    Rancher     docker-version is 17.03.2
192.168.88.108  CentOs 7    Node-1      docker-version is 17.03.2
192.168.88.112  CentOs 7    Node-2      docker-version is 17.03.2
192.168.88.113  CentOs 7    Node-3      docker-version is 17.03.2

我已经安装Rancher sever192.168.88.90创建了一个新集群。

在此处输入图像描述

而且,我在所有节点中运行以下命令。

docker run -d --privileged --restart=unless-stopped --net=host -v /etc/kubernetes:/etc/kubernetes \ 
-v /var/run:/var/run rancher/rancher-agent:v2.1.5 --server https://192.168.88.90 \ 
--token vsfvjnbsggrkjd5vmnbmddn4q6jhsqtfhzj44wxb7cc92q87r9cjkc \
--ca-checksum 87d755c7c304dc3c2cdbca307aef4874ed3d17789da62826c0aa812bd10d3cf9 \ 
--etcd --controlplane --worker

问题是,只有第一个节点(192.168.88.108)是在集群中注册/添加的,因为我192.168.88.108 首先在上面运行,节点 2 和节点 3 等等。Node-2 和 Node-3 未注册/添加到集群中。

更新 在此处输入图像描述

标签: dockerkubernetesrancherrke

解决方案


如果您在 virtualbox 上有 3 台机器。您创建 3 个集群。

例子; 在此处输入图片描述祝您 有美好的一天。


推荐阅读