【问题标题】:Unable to remove kubernetes-dashboard [duplicate]无法删除 kubernetes-dashboard [重复]
【发布时间】:2019-12-27 14:44:13
【问题描述】:

我无法删除 Kubernetes 仪表板,需要这方面的帮助。我在 AWS 实例上运行 Kubernetes 和 Minikube。我通过运行以下命令安装了 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

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

【问题讨论】:

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

标签: kubernetes kubernetes-dashboard kubernetes-deployment


【解决方案1】:

按照这里提到的解决方案解决了这个问题:

Stackoverflow: How to delete kubernetes dashboard from kube-system

【讨论】:

    猜你喜欢
    • 2019-09-03
    • 2021-10-04
    • 1970-01-01
    • 2018-12-23
    • 2019-11-14
    • 2017-04-17
    • 1970-01-01
    • 2019-04-23
    相关资源
    最近更新 更多