在安装kubernetes-dashboard的时候,可能会出现dashboard版本和kubernetes不一致的问题,具体的版本对应关系请查看
https://github.com/kubernetes/dashboard/releases
因此需要卸载掉dashboard
以下给出卸载命令
1
kubectl -n kubernetes-dashboard delete $(kubectl -n kubernetes-dashboard get pod -o name)
删除找到所有的kubernetes-dashboard,
1
2
3
4
5
6
7
8
kubectl delete deployment kubernetes-dashboard --namespace=kubernetes-dashboard
kubectl delete service kubernetes-dashboard --namespace=kubernetes-dashboard
kubectl delete role kubernetes-dashboard-minimal --namespace=kubernetes-dashboard
kubectl delete rolebinding kubernetes-dashboard-minimal --namespace=kubernetes-dashboard
kubectl delete sa kubernetes-dashboard --namespace=kubernetes-dashboard
kubectl delete secret kubernetes-dashboard-certs --namespace=kubernetes-dashboard
kubectl delete secret kubernetes-dashboard-csrf --namespace=kubernetes-dashboard
kubectl delete secret kubernetes-dashboard-key-holder --namespace=kubernetes-dashboard
最后删除命名空间
1
kubectl delete namespace kubernetes-dashboard
如果dashbord不能删除的话,强制删除以下
1
2
3
kubectl -n kubernetes-dashboard get pod -o name
kubectl delete pod kubernetes-dashboard-775cbc6f45-7mkqh -n kubernetes-dashboard --force --grace-period=0
//kubernetes-dashboard-775cbc6f45-7mkqh为获取的名称
最后再进行安装
1
kubectl create -f recommended.yaml