0

在正确部署一个简单的配置时遇到问题。并不是说这是一个理想的配置,但它应该是一个有效的配置:

[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 都指具有相同资源的机器。第一个 playbook 运行在 host2 和 host3 上启动 API 服务器时停止。重新运行后,playbook 成功完成,但主机 2 和 3 仅在运行quay.io/coreos/etcd:v3.2.24- 主机 1 正在运行大量 k8s 映像。为什么 API 服务器没有在所有的 master 上运行?

ansible-playbook -i inventory/cluster/hosts.ini --user=ubuntu --become cluster.yml通过wherecluster.yml来自 master@HEAD进行部署。

4

0 回答 0