首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法移除kubernetes-仪表板

无法移除kubernetes-仪表板
EN

Stack Overflow用户
提问于 2019-12-27 06:27:43
回答 1查看 753关注 0票数 2

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

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

输出

代码语言:javascript
复制
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

命名空间和其他资源立即重新创建,仪表板继续运行:

代码语言:javascript
复制
$ 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.删除部署

仪表板部署清单

代码语言:javascript
复制
$ 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

删除仪表板部署

代码语言:javascript
复制
$ 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

重新部署

代码语言:javascript
复制
$ 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

我对这项技术很陌生。请指引我前进的路。

EN

回答 1

Stack Overflow用户

发布于 2019-12-27 06:44:13

这个问题是在遵循下面提到的解决方案之后解决的:

Stackoverflow: How to delete kubernetes dashboard from kube-system

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59496871

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档