我目前正在做一个管道工作,需要通过powerhell访问kubernetes.唯一的问题是,我需要登录Az cli。为了测试,我正在使用我的个人凭证,显然不是一个很好的确定选项。Azure cli登录是否有其他选项可以代替?
我猜测你正在使用托管代理,因此,你需要配置 kube.config
的托管代理上。
要做到这一点,请运行 az aks get-credentials --name $(CLUSTER_NAME) --resource-group $(RESOURCE_GROUP_NAME)
. 最简单的方法是使用 Azure CLI
任务。请注意,此任务需要从Azure DevOps到Azure的授权。此处.
如果您是订阅者,请选择您的订阅,然后点击 Authorize
.
当 kube.config
配置在托管代理上,您可以运行任何的 kubectl
你想要的命令(使用Powershell/BashCMD)。