【问题标题】:How to leave a kubectl cluster from cli?如何从 cli 中退出 kubectl 集群?
【发布时间】:2023-01-24 16:20:26
【问题描述】:

如何从 gitbash 断开与 kubernetes 集群的连接,我连接了一次,但无法“断开连接”或使集群名称消失。

【问题讨论】:

  • 使用kubectl config use-context my-cluster-name切换上下文
  • 正如@Cjmarkham 指出的那样,您没有“连接”到集群,这是您配置为显示当前 kubectl 上下文名称的 shell 提示符。

标签: kubernetes amazon-eks


【解决方案1】:

非常感谢。我真正需要的是运行命令:

kubectl config unset current-context

【讨论】:

    【解决方案2】:

    它没有连接,它在您的 kubectl 配置上下文中,您可以取消设置或使用(切换到)另一个上下文。

    如何查看现有上下文

    kubectl config get-contexts
    

    如何切换到另一个上下文

    kubectl config use-context <context-name>
    

    您可能已经从上一个命令中获取了上下文名称,

    例如如果你已经在你的 docker-desktop 上启用了 Kubernetes,你可以通过这个命令使用它的上下文:

    kubectl config use-context docker-desktop
    

    如何取消设置

    kubectl config unset current-context
    

    如果取消设置当前上下文,您将不再有任何活动上下文,如果您运行 kubectl get pods 之类的命令,您将收到此错误:

    The connection to the server localhost:8080 was refused - did you specify the right host or port?
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-04-15
      • 2016-04-06
      • 2016-08-29
      • 1970-01-01
      • 1970-01-01
      • 2019-10-11
      • 2018-11-07
      • 1970-01-01
      相关资源
      最近更新 更多