【问题标题】:We are in the process of configuring Kubectl to manage our cluster in Azure Kubernetes Service我们正在配置 Kubectl 以在 Azure Kubernetes 服务中管理我们的集群
【发布时间】:2022-01-15 02:54:37
【问题描述】:
1.我们能否将 azure kubectl(exe/bin) 作为可下载链接,而不是使用命令行“az aks install-cli”安装它,或者我可以使用来自kuberenetes 的 kubectl?
2.是否有任何azure-cli命令可以更改kubeconfig文件的默认位置,默认指向windows中的'.kube\config'?
示例:我们可以更改默认位置,而不是使用 'kubectl get nodes --kubeconfig D:\config' 之类的 '--kubeconfig' 标志吗?
【问题讨论】:
标签:
kubectl
azure-aks
azure-cli
kubeconfig
azure-monitor
【解决方案1】:
-
您可以使用默认的 kubernetes CLI (kubectl),并且可以使用 Azure CLI az aks get-credentials --resource-group <RESOURCE_GROUP> --name <AKS_CLUSTER_NAME> 或通过 Azure 门户 UI 获取凭据。
-
您可以使用标志--kubeconfig=<PATH>,也可以使用KUBECONFIG=<PATH> 覆盖指向$HOME/.kube/config 的变量KUBECONFIG 的默认值。
例子:
KUBECONFIG=D:\config
#or
export KUBECONFIG=D:\config