我目前正在从事需要通过Powershell访问kubernetes的管道工作。唯一的问题是我需要登录Az cli。对于测试,我使用我的个人凭据,显然不是一个好的最终选择。是否可以替代使用Azure CLI登录的任何其他选项?
我猜您正在使用托管代理,因此,您需要在托管代理上配置kube.config。
kube.config
为了执行此操作,请运行az aks get-credentials --name $(CLUSTER_NAME) --resource-group $(RESOURCE_GROUP_NAME)
az aks get-credentials --name $(CLUSTER_NAME) --resource-group $(RESOURCE_GROUP_NAME)
在托管代理上配置kube.config后,您可以运行所需的任何kubectl命令(使用Powershell \ Bash \ CMD)。
kubectl