Kubernetes node节点部署比较繁琐,需要配置一堆的配置文件和证书,手动配置特别容易出错。
这就体现出用脚本部署的优势,将繁琐的操作批量自动化
- 一是极大的提升效率(尤其是节点比较多的时候)
- 二是确保所有节点配置的统一性(配置统一很重要,因为正常情况下,如果某个节点出现问题,大家第一反应就是看那个节点哪个配置有什么不一样)
1、执行脚本
ansible]# ansible-playbook -i example/hosts.multi-node 08.kube-node.ymlPLAY [kube_node] *********************************************************************************************************************************TASK [Gathering Facts] *********************************************************************************************************************************
ok: [192.168.36.151]
ok: [192.168.36.152]
ok: [192.168.36.155]
ok: [192.168.36.154]
ok: [192.168.36.153]TASK [kube-node : Prepare k8s conf dirs] *********************************************************************************************************************************
ok: [192.168.36.151] =