【发布时间】:2019-04-02 02:23:09
【问题描述】:
我在云虚拟机中安装了两个节点kubernetes 1.12.1,都在互联网代理后面。每个 VM 都有关联的浮动 IP 以通过 SSH 连接,kube-01 是主服务器,kube-02 是节点。执行导出:
no_proxy=127.0.0.1,localhost,10.157.255.185,192.168.0.153,kube-02,192.168.0.25,kube-01
在运行kubeadm init 之前,但我得到kubectl get nodes 的以下状态:
NAME STATUS ROLES AGE VERSION
kube-01 NotReady master 89m v1.12.1
kube-02 NotReady <none> 29s v1.12.2
我是否缺少任何配置?我是否需要在各自 VM 的 /etc/hosts 中添加 192.168.0.153 和 192.168.0.25?
【问题讨论】:
-
你能粘贴“kubect get pods -n kube-system”的输出吗
-
NAME READY STATUS RESTARTS AGE coredns-576cbf47c7-krtb6 0/1 Pending 0 54m coredns-576cbf47c7-nvgg8 0/1 Pending 0 54m etcd-kube-01 1/1 Running 0 53m kube-apiserver- kube-01 1/1 运行 0 53m kube-controller-manager-kube-01 1/1 运行 0 53m kube-proxy-5rxfq 1/1 运行 0 54m kube-scheduler-kube-01 1/1 运行 0 53m跨度>
-
您安装了任何 CNI 吗?像法兰绒还是编织?
-
在你的 master 上安装一个 cni 并检查。应用法兰绒使用“kubectl apply -f raw.githubusercontent.com/coreos/flannel/master/Documentation/…”这应该工作
标签: kubernetes kubectl kubeadm