【发布时间】:2020-10-01 20:52:41
【问题描述】:
全部,
管理员今天设置了一个 3 节点 AKS 集群。我通过运行 az 命令获得了 kube/config 文件更新 az aks get-credentials --name AKSBDCClus --resource-group AAAA-Dev-RG --subscription AAAA-Subscription。
我能够很好地运行所有 kubectl 命令,但是当我尝试通过运行 azdata bdc create 设置 SQLServer 2019 BDC 时,它给了我一个错误 Failed to complete kube config setup.
因为它与 azdata 和 kubectl 有关,所以我检查了 azdata 日志,这就是我在 azdata.log 中看到的内容。
Loading default kube config from C:\Users\rgn\.kube\config
Invalid kube-config file. Expected all values in kube-config/contexts list to have 'name' key
认为配置文件可能已损坏我尝试运行az aks get-credentials --name AKSBDCClus --resource-group AAAA-Dev-RG --subscription AAAA-Subscription.
这次我遇到了很多错误
The client 'rgn@mycompany.com' with object id 'XXXXX-28c3-YYYY-ZZZZ-AQAQAQd'
does not have authorization to perform action 'Microsoft.ContainerService/managedClusters/listClusterUserCredential/action'
over scope '/subscriptions/Subscription-ID/resourceGroups/
ResourceGroup-Dev-RG/providers/Microsoft.ContainerService/managedClusters/AKSCluster' or the scope is invalid. If access was recently granted, please refresh your credentials.
我注销并重新登录到 azure 并重试,但出现与上述相同的错误。在我当天登录之前,我什至能够停止 VM Scale。一切正常,但我无法运行 azdata 脚本。
谁能指出我正确的方向。
谢谢, rgn
【问题讨论】:
标签: config kubectl azure-aks sql-server-2019