我们正在配置 Kubectl 以在 Azure Kubernetes 服务中管理我们的集群
Posted
技术标签:
【中文标题】我们正在配置 Kubectl 以在 Azure Kubernetes 服务中管理我们的集群【英文标题】:We are in the process of configuring Kubectl to manage our cluster in Azure Kubernetes Service 【发布时间】: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' 标志吗?
【问题讨论】:
【参考方案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
【讨论】:
以上是关于我们正在配置 Kubectl 以在 Azure Kubernetes 服务中管理我们的集群的主要内容,如果未能解决你的问题,请参考以下文章
Azure Devops kubectl 任务部署映像的状态为 ErrImagePull/ImagePullBackOff
配置了 Azure AD RBAC 的 Azure DevOp Pipelines 对 AKS 的身份验证?
我们可以在 IIS 中部署 Microsoft bot 应用程序以在没有 Azure 的情况下进行托管吗?
Azure 数据工厂 - 查找值以在 ForEach 复制任务中选择语句
Find commit 以在 Azure Devops 中查找非常旧的已删除文件
提取 Databricks 集群依赖项并将它们添加到 build.sbt 以在 Azure DevOps 中构建 jar