首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从视图中移除已死亡的Kuberenetes集群

从视图中移除已死亡的Kuberenetes集群
EN

Stack Overflow用户
提问于 2022-01-30 10:54:03
回答 1查看 44关注 0票数 1

我已经学了一段时间了(还不是专业的)。我使用的是在Windows 11和Kubernetes所有工作良好的桌面。但是在某个时候,我将AKS (Azure Kubernetes)集群添加到我的测试实验室,AKS在稍后从Azure Portal中被删除。

因此,当我运行kubectl config view时,会得到以下输出:

代码语言:javascript
复制
apiVersion: v1
clusters:
- cluster:
    certificate-authority-data: DATA+OMITTED
    server: https://aksxxxxxxx-rg-aks-xxxxxx-xxxxxxxx.hcp.northeurope.azmk8s.io:443
  name: aksxxxxxxx
- cluster:
    certificate-authority-data: DATA+OMITTED
    server: https://kubernetes.docker.internal:6443
  name: docker-desktop
contexts:
- context:
    cluster: docker-desktop
    user: docker-desktop
  name: docker-desktop
current-context: docker-desktop
kind: Config
preferences: {}
users:
- name: clusterUser_AKSRG_aksxxxxxxx
  user:
    client-certificate-data: REDACTED
    client-key-data: REDACTED
    token: REDACTED
- name: clusterUser_RG-AKS_aksxxxxxxx
  user:
    client-certificate-data: REDACTED
    client-key-data: REDACTED
    token: REDACTED
- name: docker-desktop
  user:
    client-certificate-data: REDACTED
    client-key-data: REDACTED

因此,我运行了kubectl config get-contexts,并使用kubectl config delete-context aksxxxxxxx删除了未使用的ak,现在只使用了一个上下文,即停靠桌面。

代码语言:javascript
复制
CURRENT   NAME             CLUSTER          AUTHINFO         NAMESPACE
*         docker-desktop   docker-desktop   docker-desktop

好的,我的问题是,如何清理视图,这样它就不会查看未使用的(死的)集群和不存在的用户?还是我走错路了?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-01-30 12:20:50

kubectl config view向您展示了. .kube/config下的整个配置

kubectl config get-contexts将为您提供关于上下文的输出。上下文是集群和用户之间的分配。

由于只删除了分配(上下文),所以. .kube/config中仍然有集群和用户,这是kubectl config view的输出。

要删除群集,可以使用kubectl config delete-cluster aksxxxxxxx。要删除用户,可以使用kubectl config unset users.clusterUser_RG-AKS_aksxxxxxxx

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

https://stackoverflow.com/questions/70913947

复制
相关文章

相似问题

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