Невозможно удалить панель управления Kubernetes

Я не могу удалить панель управления Kubernetes, и мне нужна помощь в этом. У меня Kubernetes и Minikube работают на экземпляре AWS. Я установил Kubernetes Dashboard, выполнив следующую команду:

sudo kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.yaml

Теперь я хочу удалить эту панель исключительно ради обучения. Я выполнил следующие шаги, но пока безуспешно:

1. Удалить через YAML

Командование

$ sudo kubectl delete -f https://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   0/1     1            0           22s
kubernetes-dashboard        0/1     1            0           1s

Я новичок в этой технологии. Пожалуйста, направьте меня сюда.


person Muhammad Bilal    schedule 27.12.2019    source источник
comment
Удаление пространства имен также не помогло. Поскольку я использую Minikube, решение состоит в том, чтобы отключить аддон приборной панели от minikube.   -  person Muhammad Bilal    schedule 27.12.2019


Ответы (1)