无法删除kubernetes-dashboard

时间:2019-12-27 06:27:43

标签: kubernetes kubernetes-dashboard kubernetes-deployment

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

<!-- https://mvnrepository.com/artifact/com.aventstack/extentreports-cucumber4-adapter --> <dependency> <groupId>com.aventstack</groupId> <artifactId>extentreports-cucumber4-adapter</artifactId> <version>1.0.8</version> </dependency>

现在,我纯粹是为了学习而希望删除此仪表板。我已经执行了以下步骤,但到目前为止未成功:

1。通过YAML删除

命令

sudo kubectl apply -f https://raw.githubusercontent.com/kubernetes/dashboard/v2.0.0-beta8/aio/deploy/recommended.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

2。删除部署

仪表板部署列表

$ 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

删除仪表板部署

$ 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

我是这项技术的新手。请在这里引导我前进。

1 个答案:

答案 0 :(得分:0)

按照此处提到的解决方案解决此问题:

Stackoverflow: How to delete kubernetes dashboard from kube-system