azdata 由于配置文件错误而出错

azdata erroring out due to config file error

全部,

管理员今天设置了一个 3 节点 AKS 集群。我通过 运行ning az 命令获得了 kube/config 文件更新 az aks get-credentials --name AKSBDCClus --resource-group AAAA-Dev-RG --subscription AAAA-Subscription。

我能够 运行 所有 kubectl 命令正常,但是当我尝试通过 运行ning 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

认为配置文件可能已损坏我尝试 运行ning 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

原来 配置文件有问题 。我删除了文件和 运行 "az aks get-credentials"(在获得 运行 的必要权限后)并且它起作用了。旧配置的大小为 19kb,而新配置的大小为 10k。

我想,我可能在测试时搞砸了 "az aks get-credentials"