正确部署琐碎的配置时遇到问题。并不是说这是理想的配置,但应该是有效的配置:
[k8s-cluster:children]
kube-node
[all]
node1 ansible_host=X.Y.Z.A
node2 ansible_host=X.Y.Z.B
node3 ansible_host=X.Y.Z.C
[kube-master]
node1
node2
node3
[kube-node]
node1
node2
node3
[etcd]
node1
node2
node3
[calico-rr]
[vault]
node1
ansible_hosts全部引用具有相同资源的机器。在host2和host3上启动API服务器时,第一个剧本运行停止。重新运行后,剧本已成功完成,但是主机2和3仅在quay.io/coreos/etcd:v3.2.24
上运行-主机1正在运行大量k8s图像。为什么API服务器未在所有主服务器上运行?
通过ansible-playbook -i inventory/cluster/hosts.ini --user=ubuntu --become cluster.yml
进行部署,其中cluster.yml
来自master @ HEAD。