docker - 为什么第一个节点或单个节点只注册在 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 sever
并192.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 未注册/添加到集群中。
解决方案
如果您在 virtualbox 上有 3 台机器。您创建 3 个集群。
例子; 在此处输入图片描述祝您 有美好的一天。
推荐阅读
- excel - VLOOKUP 单元格中的每个单词以执行缩写解码
- javascript - 在 foreach 中等待订阅结束
- python - 从熊猫列中删除短/长字符串行
- r - R使用向量过滤数据框
- powerbi - 在 Power Bi 上打印 Mapbox?
- python - 如何在Regex Python中的每个子字符串之后拆分字符串
- google-chrome - Google Chrome 对话框无法使用 LastPass 或 Chrome 密码管理器自动填充
- javascript - 使用 useState 钩子基于 Web Api 向 React Native 动态添加状态
- html - 如何从 Rascal 的分析树中获取语法?
- pytorch - 如何防止导入时的torch2trt AttributeError?