Kubernetes - 不启动 master 角色

Kubernetes - does not start the role of master

我正在启动一个包含 3 个节点(1 个主节点,2 个工作节点)的 Kubernetes 集群

尝试按照 Ansible 剧本中描述的步骤进行 - https://gitlab.com/LinarNadyrov/gcp/tree/master

相应地应用剧本步骤 1、2、3

之后,我连接到 master 以检查状态:

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=

名称状态角色年龄版本

master NotReady master 17m v1.13.0

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

enter link description here

kubectl get pods -n kube-system

NAME READY STATUS RESTARTS AGE

coredns-86c58d9df4-7jc4b 0/1 待定 0 3h45m

coredns-86c58d9df4-929xf 0/1 待定 0 3h45m

etcd-officemasterkub 1/1 运行 2 7h26m

kube-apiserver-officemasterkub 1/1 运行 2 7h26m

kube-controller-manager-officemasterkub 1/1 运行 2 7h26m

kube-flannel-ds-5jhbx 0/1 待定 0 7h20m

kube-flannel-ds-wqfvs 0/1 待定 0 7h20m

kube-proxy-gmngj 1/1 运行 2 7h27m

kube-proxy-ppbqp 1/1 运行 1 7h20m

kube-proxy-r2rn6 1/1 运行 1 7h20m

kube-scheduler-officemasterkub 1/1 运行 2 7h26m

-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- =-=-=-=-=

状态未就绪

有人可以帮我吗? 有什么问题?应该怎么做才能修复它?也许我错过了什么?

提前致谢!

Линар Надыров 这里的问题出在你的 flannel yaml 文件上。您没有在 DaemonSet 中指定任何资源,因此没有 flannel pods 生成。

我没有进一步检查,因为这足以说明为什么会出现此问题。如果这是为了测试目的,您可以使用此 yaml。或者根据提供的示例相应地编辑您的。

在您的 file 中,将第 43 行更改为:

shell: kubectl apply -f https://raw.githubusercontent.com/coreos/flannel/master/Documentation/kube-flannel.yml >> pod_network_setup.txt

您可以找到有关 DaemonSet 的更多信息 here