# 查看所有可用的订阅 az account list --output table # 查看当前选择的订阅 az account show --output table # 切换默认当前订阅 az account set --subscription "订阅名称/ID" # 列出当前订阅下的所有资源组 az group list --output table # 查看所有资源 az resource list --resource-group <resource-group-name> --output table # 查看指定订阅aks az aks list --resource-group <resource-group-name> --output table # 查看当前订阅下所有aks az aks list --output table
az aks get-credentials --resource-group <resource-group-name> --name <cluster-name> --file /path/to/your/kubeconfig az aks get-credentials --subscription <subscription-name> -g <resource-group-name> -n <cluster-name> --overwrite-existing --file /path/to/your/kubeconfig kubelogin convert-kubeconfig -l workloadidentity kubectl cluster-info
报错 ... executable kubelogin not found
1 2 3 4
你遇到的错误信息指出你需要安装kube login ,这是一个用于 Azure Kubernetes Service (AKS)与 Azure Active Directory(AAD)集成的客户端凭证插件。当你的AKS集群启用了 AzUre AD 集成时,就需 要使用kube login来获取井管理访问令牌,使kubectl能够与集群通信 kubelogin convert-kubeconfig -l workloadidentity