gpt4 book ai didi

azure - 从本地计算机断开与 Azure ACS 的连接

转载 作者:行者123 更新时间:2023-12-03 05:05:44 25 4
gpt4 key购买 nike

  • 我已经拉了我的azure acs使用以下命令的凭据,我可以与 kubernetes machine 进行通信从我的本地计算机在 Azure 上
    az acs kubernetes get-credentials --resource-group=<cluster-resource-group> --name=<cluster-name>
  • 但是现在我想断开此连接,以便我的 kubctl 可以与其他机器连接,它可以是本地或任何其他机器(我正在尝试与本地连接)。

  • 但是每次我跑kubectl command它与Azure ACS通信

最佳答案

针对您的场景,我们可以使用kubectl config use-context CONTEXT_NAME将默认集群切换为其他集群,这样我们就可以切换到另一个k8s集群。
我们可以使用此命令列出 k8s 上下文:

root@shui:~# kubectl config get-contexts
CURRENT NAME CLUSTER AUTHINFO NAMESPACE
jasontest321mgmt jasontest321mgmt jasontest321mgmt-admin
* jasonk8s321mgmt jasonk8s321mgmt jasonk8s321mgmt-admin

指定k8s集群名称,我们可以使用这个命令kubectl config use-context CONTEXT_NAME:

root@shui:~# kubectl config use-context -h
Sets the current-context in a kubeconfig file

Examples:
# Use the context for the minikube cluster
kubectl config use-context minikube

Usage:
kubectl config use-context CONTEXT_NAME [options]

例如:

root@shui:~# kubectl config use-context jasontest321mgmt
Switched to context "jasontest321mgmt".

关于azure - 从本地计算机断开与 Azure ACS 的连接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44195652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com