由于缺少ServicePrincipalProfile而未能扩展ACS集群

时间:2017-08-23 18:14:45

标签: azure-container-service

我正在尝试扩展运行k8s的ACS群集。在Azure CLI中,我收到以下错误,Azure门户会收到类似的错误消息。似乎我的k8s群集没有正确设置服务主体?

  

“必须使用Orchestrator指定ServicePrincipalProfile   Kubernetes“

我发现这很奇怪,因为我确实使用了az ad sp create-for-rbac命令来为订阅创建服务主体。然后,我使用生成的appId和密码以及az acs create命令(在--service-principal和--client-secret选项中)。

示例:

  

az ad sp create-for-rbac --role =“Contributor”--scopes =“/ subscriptions / my-subscription-guid”

     

az acs create -n = myk8skube -g = myresgrp --orchestrator-type = kubernetes --agent-count = 2 --generate-ssh-keys --windows --admin-username = myuser --admin-password = mypassword --service-principal = appId --client-secret = password

集群运行正常,我可以扩展pod,但我无法扩展节点。我是如何进入这种状态的,更重要的是我该如何修复它?

1 个答案:

答案 0 :(得分:0)

预览区域中ACS群集的规模存在问题。该修复程序于2017年8月31日在全球推出。