Kube 仪表板和 calico 网络处于待处理状态

Kube 仪表板和 calico 网络处于待处理状态

我正在按照以下博客创建一个 kubernetes 集群(在 AWS EC2 上)。

https://www.edureka.co/blog/install-kubernetes-on-ubuntu

我已完成执行主配置前的命令。但仪表板和 calico 网络仍处于待处理状态。通过 Google 搜索发现,许多资源对我而言毫无用处,例如:有些资源因调度程序不可用而出现问题。我这里有这些资源。我非常确定我已经逐一执行了所有这些步骤,没有失败。结果如下:

kubectl get pods -o wide --all-namespaces
NAMESPACE     NAME            READY   STATUS    RESTARTS   AGE   IP    NODE  NOMINATED NODE   READINESS GATES

kube-system   calico-kube-controllers-694687c474-r55p7   0/1     Pending   0          18m   <none>          <none>    <none>           <none>
kube-system   coredns-86c58d9df4-25fxt                   0/1     Pending   0          33m   <none>          <none>    <none>           <none>
kube-system   coredns-86c58d9df4-w6mfx                   0/1     Pending   0          33m   <none>          <none>    <none>           <none>
kube-system   etcd-kmaster                               1/1     Running   0          37m   172.31.40.185   kmaster   <none>           <none>
kube-system   kube-apiserver-kmaster                     1/1     Running   0          37m   172.31.40.185   kmaster   <none>           <none>
kube-system   kube-controller-manager-kmaster            1/1     Running   0          37m   172.31.40.185   kmaster   <none>           <none>
kube-system   kube-proxy-l4wr6                           1/1     Running   0          38m   172.31.40.185   kmaster   <none>           <none>
kube-system   kube-scheduler-kmaster                     1/1     Running   0          37m   172.31.40.185   kmaster   <none>           <none>
kube-system   kubernetes-dashboard-57df4db6b-s7pzt       0/1     Pending   0          16m   <none>          <none>    <none>           <none>

如您所见,calico 和 kube 仪表板处于待处理状态已超过 15 分钟。任何其他解决方案/想法都将不胜感激。

答案1

我记得我曾经有过类似的问题,其中链接了相同的教程。您必须使用最新的链接。

您可以kubeadm reset再次运行 init,然后使用来自的链接1。或者你也可以选择

kubectl delete -f https://docs.projectcalico.org/v3.0/getting-started/kubernetes/installation/hosted/kubeadm/1.7/calico.yaml

我不知道你是如何安装仪表盘的,因为教程中的链接显示 404。最新的 yaml 可以在这里

1对于 Calico,我使用这两个文件(和 192.168.0.0/16) kubectl apply -f https://docs.projectcalico.org/v3.2/getting-started/kubernetes/installation/hosted/rbac-kdd.yaml

kubectl apply -f https://docs.projectcalico.org/v3.2/getting-started/kubernetes/installation/hosted/kubernetes-datastore/calico-networking/1.7/calico.yaml

您可以找到有关 Calico 要求和安装指南的更多详细信息这里

这里您可以查看我之前的回答,它也与本教程相关。这可能会对您的下一步有所帮助。

相关内容