У меня была та же проблема, когда я воспроизводил все шаги из учебника, с которым вы связались - моя панель инструментов была в состоянии CrashLoopBackOff
. После того, как я выполнил эти шаги и применил новую панель управления yaml из официальной документации github (похоже, нет разницы с той, которую вы опубликовали), панель управления работала правильно.
Сначала перечислите все объекты, связанные с приборной панелью Kubernetes:
kubectl get secret,sa,role,rolebinding,services,deployments --namespace=kube-system | grep dashboard
Удалить их:
kubectl delete deployment kubernetes-dashboard --namespace=kube-system
kubectl delete service kubernetes-dashboard --namespace=kube-system
kubectl delete role kubernetes-dashboard-minimal --namespace=kube-system
kubectl delete rolebinding kubernetes-dashboard-minimal --namespace=kube-system
kubectl delete sa kubernetes-dashboard --namespace=kube-system
kubectl delete secret kubernetes-dashboard-certs --namespace=kube-system
kubectl delete secret kubernetes-dashboard-key-holder --namespace=kube-system
Теперь примените yaml приборной панели Kubernetes:
kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/master/src/deploy/recommended/kubernetes-dashboard.yaml
Пожалуйста, скажите мне, если это сработало и для вас, и если это сработало, отнеситесь к этому как к обходному пути, так как я пока не знаю причину - я расследую.