ip | hostname | OS | kernel version | role |
---|---|---|---|---|
192.168.56.17 | node7 | CentOS 7.4 | 4.20.13-1 | worker |
-
编辑原有主机清单文件,在
[all]
节点组中添加新节点信息[all] ... + node7 ansible_host=192.168.56.17 ansible_user=vagrant ansible_ssh_pass=vagrant ...
-
在
[new-worker]
节点组中添加新节点信息... [new-worker] + node7 ...
-
执行 worker 节点添加操作
-
基本配置执行
ansible-playbook -i example/hosts.m-master.ip.ini 81-add-worker.yml
-
注意: 如果安装集群时使用高级配置,则使用该命令
ansible-playbook -i example/hosts.m-master.ip.ini -e @example/variables.yaml 81-add-worker.yml
若
example/hosts.m-master.ip.ini
文件中与example/variables.yaml
参数冲突时,example/variables.yaml
文件中的变量值优先级最高。
-
-
添加完成后,将
[new-worker]
节点组中新节点信息移动至[kube-worker]
节点组... [kube-worker] node1 node2 node3 node4 + node7 ... [new-worker] - node7 ...