Azure 如何从另一台电脑配置kubectl?命名空间为空

Azure 如何从另一台电脑配置kubectl?命名空间为空,azure,kubernetes,kubectl,Azure,Kubernetes,Kubectl,我已在笔记本电脑上成功设置kubectl cli以连接到azure群集。 例如,如果我做出以下决定: kubectl config get-contexts 我得到我的名称空间,我可以通过导航到当前名称空间来查看我的资源。 现在我需要在我的另一台笔记本电脑上复制此设置,我做了以下操作: az login <--login to azure az aks install-cli <--install of kubectl az aks get-credentials --resour

我已在笔记本电脑上成功设置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

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

kubectl get pods -n othernamespace
kubectl edit deployment xxx -n othernamespace
您可以设置上下文的默认命名空间,如下所示:

kubectl set-context xxx --namespace othernamespace

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

kubectl get pods -n othernamespace
kubectl edit deployment xxx -n othernamespace
您可以设置上下文的默认命名空间,如下所示:

kubectl set-context xxx --namespace othernamespace