Я слежу за приведенным ниже блогом, чтобы создать кластер Kubernetes (на AWS EC2).
https://www.edureka.co/blog/install-kubernetes-on-ubuntu
Я завершил выполнение команд до основной конфигурации. Но приборная панель и сеть Calico застряли в состоянии ожидания. погуглил и нашел много ресурсов, которые бесполезны в моем случае, например: некоторые столкнулись с проблемами из-за недоступности планировщика. Вот оно у меня. И я очень уверен, что выполнил все эти шаги один за другим, без ошибок. Вот результат:
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>
Как видите, он находится в состоянии ожидания более 15 минут для панели инструментов calico и kube. Любые другие решения / идеи будут действительно оценены.
Я помню, что у меня был аналогичный вопрос, в котором была ссылка на тот же учебник. Вы должны использовать актуальные ссылки.
Вы можете сделать 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 и руководстве по установке. Вот.
Также Вот вы можете проверить мой предыдущий ответ, и он также был связан с этим руководством. Это может быть полезно в ваших следующих шагах.