Как перезапустить kubernetes-pod, застрявший в состоянии ожидания?
Я настраиваю мастер-узел Kubernetes. Просто главный узел, никаких рабочих узлов пока нет.
Установка была завершена без каких-либо проблем с использованием этого учебника. Сейчас,
$kubectl get pods -o wide --all-namespaces
kube-system calico-kube-controllers-694687c474-96b7h 0/1 Pending 0 4h19m <none> <none> <none> <none>
kube-system coredns-86c58d9df4-dv847 0/1 Pending 0 4h28m <none> <none> <none> <none>
kube-system coredns-86c58d9df4-pqvxv 0/1 Pending 0 4h28m <none> <none> <none> <none>
kube-system etcd-ip-172-31-40-128 1/1 Running 0 4h28m 172.31.40.128 ip-172-31-40-128 <none> <none>
kube-system kube-apiserver-ip-172-31-40-128 1/1 Running 0 4h28m 172.31.40.128 ip-172-31-40-128 <none> <none>
kube-system kube-controller-manager-ip-172-31-40-128 1/1 Running 0 4h28m 172.31.40.128 ip-172-31-40-128 <none> <none>
kube-system kube-proxy-zvgcl 1/1 Running 0 4h28m 172.31.40.128 ip-172-31-40-128 <none> <none>
kube-system kube-scheduler-ip-172-31-40-128 1/1 Running 0 4h27m 172.31.40.128 ip-172-31-40-128 <none> <none>
kube-system kubernetes-dashboard-57df4db6b-wlv86 0/1 Pending 0 3h55m <none> <none>
Когда я пытаюсь открыть панель управления Kubernetes с помощью http://localhost:8001/api/v1/namespaces/kube-system/services/https:kubernetes-dashboard:/proxy/ в локальном браузере, она не может открыть панель инструментов и я получаю ниже ошибку в браузере:
{
"kind": "Status",
"apiVersion": "v1",
"metadata": {
},
"status": "Failure",
"message": "no endpoints available for service \"kubernetes-dashboard\"",
"reason": "ServiceUnavailable",
"code": 503
}
Я предполагаю, что в ожидании модуля kubernetes-dashboard панель не будет открыта. Как мне заставить его работать на меня?
Любая помощь приветствуется.
1 ответ
Ты можешь сделать kubectl describe pod kubernetes-dashboard-57df4db6b-wlv86
и вывод должен сказать вам, почему Pod не может быть запланирован. Причины могут быть разными, и руководство kubernetes по отладочным модулям охватывает некоторые из них. Наиболее распространенным является недостаток ресурсов, но это могут быть и другие вещи, особенно на новом кластере. Я заметил, что DNS-модули также ожидают рассмотрения - я бы посоветовал сначала рассмотреть их, так как вам нужны сетевые возможности для запуска приложений.