Я не могу удалить панель управления 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
Я новичок в этой технологии. Пожалуйста, направьте меня сюда.