【问题标题】:How to configure kubectl from another pc?Namespaces are empty如何从另一台电脑配置 kubectl?命名空间为空
【发布时间】:2019-11-30 05:06:38
【问题描述】:

我已在笔记本电脑上成功设置 kubectl cli 以连接到我的 azure 集群。 如果我做,例如:

kubectl config get-contexts

我获得了命名空间,并且可以通过导航到当前命名空间来查看我的资源。 现在我需要在我的另一台笔记本电脑上复制这个设置,我做了以下:

az login <--login to azure
az aks install-cli <--install of kubectl
az aks get-credentials --resource-group myResourceGroup --name myCluster <--linking kubectl to my cluster

问题是,如果我再次创建 get-contexts,我只会获得默认命名空间。当然,当我将部署放在另一个名称空间中时,该名称空间是空的。

我错过了什么?

【问题讨论】:

    标签: azure kubernetes kubectl


    【解决方案1】:

    所以我不确定实际的问题是什么。如果您的资源位于不同的命名空间中,您可以像往常一样查询这些命名空间:

    kubectl get pods -n othernamespace
    kubectl edit deployment xxx -n othernamespace
    

    您可以像这样为上下文设置默认命名空间:

    kubectl set-context xxx --namespace othernamespace
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-09-04
      • 1970-01-01
      • 2012-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-08-06
      • 1970-01-01
      相关资源
      最近更新 更多