在devops管道中从Prowershell访问Azure Cli。

问题描述 投票:0回答:1

我目前正在做一个管道工作,需要通过powerhell访问kubernetes.唯一的问题是,我需要登录Az cli。为了测试,我正在使用我的个人凭证,显然不是一个很好的确定选项。Azure cli登录是否有其他选项可以代替?enter image description here

kubernetes devops pipeline credentials azure-cli
1个回答
1
投票

我猜测你正在使用托管代理,因此,你需要配置 kube.config 的托管代理上。

要做到这一点,请运行 az aks get-credentials --name $(CLUSTER_NAME) --resource-group $(RESOURCE_GROUP_NAME). 最简单的方法是使用 Azure CLI 任务。请注意,此任务需要从Azure DevOps到Azure的授权。此处.

如果您是订阅者,请选择您的订阅,然后点击 Authorize.

enter image description here

enter image description here

kube.config 配置在托管代理上,您可以运行任何的 kubectl 你想要的命令(使用Powershell/BashCMD)。

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.