如何使用python从azure aks获取kubectl配置?

如何使用python从azure aks获取kubectl配置?,python,azure,kubernetes,azure-aks,Python,Azure,Kubernetes,Azure Aks,我使用python创建了一个k8s部署脚本,为了从kubectl获取配置,我使用python命令: from kubernetes import client, config config.load_kube_config() 要获得azure aks配置,我使用以下az命令: az login az aks get-credentials --resource-group [resource group name] --name [aks name] 有没有办法只从python获得azu

我使用python创建了一个k8s部署脚本,为了从
kubectl
获取配置,我使用python命令:

from kubernetes import client, config

config.load_kube_config()
要获得azure aks配置,我使用以下
az
命令:

az login
az aks get-credentials --resource-group [resource group name] --name [aks name]
有没有办法只从python获得azure aks凭据而不需要
az
命令


谢谢

在这种情况下,解决方案是使用Azure Python SDK绕过Az Cli直接从Azure API检索集群凭据


是的,使用python sdk并直接调用相同的api(或者不使用sdk,只需对api执行http请求)。但是,只做一些
子流程。检查调用('az aks get credentials--resource group[resource group name]--name[aks name]',shell=True)
将非常容易。我不想使用
子流程
解决方案,因为我不想在
az
命令中登录Azure(我不想依赖于
az
包,只依赖于python).python sdk。这可能是您感兴趣的电话:非常感谢!我使用
list\u cluster\u admin\u credential
获取我的配置断开链接。@4c74356b41您有有效链接吗?谢谢。@4c74356b41您能编辑此链接以获得一个片段吗使用它?azure github中缺少文档让我发疯。请为此创建一个新问题。请参见,为什么我要再次提出与OP相同的问题?链接不是答案