无法删除kubernetes仪表板

无法删除kubernetes仪表板,kubernetes,kubernetes-dashboard,kubernetes-deployment,Kubernetes,Kubernetes Dashboard,Kubernetes Deployment,我无法删除Kubernetes仪表板,需要相关帮助。我让Kubernetes和Minikube在AWS实例上运行。我通过运行以下命令安装了Kubernetes仪表板: sudo kubectl应用-fhttps://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml 现在我想删除这个仪表板纯粹是为了学习。我已执行了以下步骤,但至今未成功: 1。通过YAML删除 命令 $su

我无法删除Kubernetes仪表板,需要相关帮助。我让Kubernetes和Minikube在AWS实例上运行。我通过运行以下命令安装了Kubernetes仪表板:

sudo kubectl应用-fhttps://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml

现在我想删除这个仪表板纯粹是为了学习。我已执行了以下步骤,但至今未成功:

1。通过YAML删除

命令

$sudo kubectl delete-fhttps://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml

输出

serviceaccount "kubernetes-dashboard" deleted
service "kubernetes-dashboard" deleted
secret "kubernetes-dashboard-certs" deleted
secret "kubernetes-dashboard-csrf" deleted
secret "kubernetes-dashboard-key-holder" deleted
configmap "kubernetes-dashboard-settings" deleted
role.rbac.authorization.k8s.io "kubernetes-dashboard" deleted
clusterrole.rbac.authorization.k8s.io "kubernetes-dashboard" deleted
rolebinding.rbac.authorization.k8s.io "kubernetes-dashboard" deleted
clusterrolebinding.rbac.authorization.k8s.io "kubernetes-dashboard" deleted
deployment.apps "kubernetes-dashboard" deleted
service "dashboard-metrics-scraper" deleted
deployment.apps "dashboard-metrics-scraper" deleted
立即重新创建命名空间和其他资源,并且仪表板保持运行:

$ sudo kubectl get namespaces
NAME                   STATUS   AGE
default                Active   8d
kube-node-lease        Active   8d
kube-public            Active   8d
kube-system            Active   8d
kubernetes-dashboard   Active   1s
2。删除部署

仪表板部署列表

$ sudo kubectl get deployments --namespace=kubernetes-dashboard
NAME                        READY   UP-TO-DATE   AVAILABLE   AGE
dashboard-metrics-scraper   1/1     1            1           3m38s
kubernetes-dashboard        1/1     1            1           3m38s
$ sudo kubectl delete deployments dashboard-metrics-scraper --namespace=kubernetes-dashboard
deployment.apps "dashboard-metrics-scraper" deleted
$ sudo kubectl delete deployments kubernetes-dashboard --namespace=kubernetes-dashboard
deployment.apps "kubernetes-dashboard" deleted
删除仪表板部署

$ sudo kubectl get deployments --namespace=kubernetes-dashboard
NAME                        READY   UP-TO-DATE   AVAILABLE   AGE
dashboard-metrics-scraper   1/1     1            1           3m38s
kubernetes-dashboard        1/1     1            1           3m38s
$ sudo kubectl delete deployments dashboard-metrics-scraper --namespace=kubernetes-dashboard
deployment.apps "dashboard-metrics-scraper" deleted
$ sudo kubectl delete deployments kubernetes-dashboard --namespace=kubernetes-dashboard
deployment.apps "kubernetes-dashboard" deleted
重新创建部署

$ sudo kubectl get deployments --namespace=kubernetes-dashboard
NAME                        READY   UP-TO-DATE   AVAILABLE   AGE
dashboard-metrics-scraper   0/1     1            0           22s
kubernetes-dashboard        0/1     1            0           1s

我不熟悉这项技术。请在这里指导我前进的道路。

遵循此处提到的解决方案后,此问题得到解决:


删除命名空间也不起作用。当我使用Minikube时,解决方案是从Minikube禁用仪表板插件。