【问题标题】:azdata erroring out due to config file error由于配置文件错误,azdata 出错
【发布时间】: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


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-11-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多