请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

问题:k8s 增加节点master 或者worker节点具体操作

问题:k8s 增加节点master 或者node
根据课程资料 是增加master配置
1.编辑hosts.yaml,增加master节点配置
$ vi inventory/mycluster/hosts.yaml

请问编辑的内容是什么?
[root@node-1 kubespray-2.15.0]# cat inventory/mycluster/hosts.yaml
all:
hosts:
node-1:
ansible_host: 192.168.50.100
ip: 192.168.50.100
access_ip: 192.168.50.100
node-2:
ansible_host: 192.168.50.101
ip: 192.168.50.101
access_ip: 192.168.50.101
node-3:
ansible_host: 192.168.50.102
ip: 192.168.50.102
access_ip: 192.168.50.102
children:
kube-master:
hosts:
node-1:
node-2:
kube-node:
hosts:
node-1:
node-2:
node-3:
etcd:
hosts:
node-1:
node-2:
node-3:
k8s-cluster:
children:
kube-master:
kube-node:
calico-rr:
hosts: {}

比如我要增加192.168.50.103 主机名为node-4 为master节点
更改为如下,(字体我加粗了):
[root@node-1 kubespray-2.15.0]# cat inventory/mycluster/hosts.yaml
all:
hosts:
node-1:
ansible_host: 192.168.50.100
ip: 192.168.50.100
access_ip: 192.168.50.100
node-2:
ansible_host: 192.168.50.101
ip: 192.168.50.101
access_ip: 192.168.50.101
node-3:
ansible_host: 192.168.50.102
ip: 192.168.50.102
access_ip: 192.168.50.102
node-4:
ansible_host: 192.168.50.103
ip: 192.168.50.103
access_ip: 192.168.50.103

children:
kube-master:
hosts:
node-1:
node-2:
node-4:
kube-node:
hosts:
node-1:
node-2:
node-3:
node-4:
etcd:
hosts:
node-1:
node-2:
node-3:
node-4:
k8s-cluster:
children:
kube-master:
kube-node:
calico-rr:
hosts: {}

这样更改对吗?如果是node也是这样改是吗?
另外我准备好需要下载的安装包 这样就不用科学上网进行下载了是吧 我是用kubespray方式安装的。
谢谢回答

正在回答 回答被采纳积分+3

1回答

刘果国 2022-09-19 09:58:30

先理解一下每个配置项的意思。这个东西不存在对不对,而是你想要什么样的结果。kube-master:是你的集群中的master节点。
kube-node:是集群中的worker节点
etcd:是etcd集群

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号