将节点自动缩放器应用于现有AKS群集时出错

时间:2019-04-20 15:14:58

标签: azure kubernetes azure-aks terraform-provider-azure

我试图根据可用的文档尝试Azure AKS中提供的预览功能,我们需要满足以下要求

  • Kubernetes 1.12.4或更高版本
  • Azure CLI 2.0.55或更高版本。
  • 添加aks预览:-az扩展名添加--name aks-preview
  • 注册比例尺集提供者:-az功能寄存器--name VMSSPreview --namespace Microsoft.ContainerService
  • 确保已注册 enter image description here
  • 创建具有地形的AKS集群

当我尝试应用以下命令时

az aks更新-资源组rg-euwest-d04-dvag-001-名称k8s-euwest-d04-dvag-dfs-dfsapp-001 --enable-cluster-autoscaler --min-count 3- -最大数量5

错误

  

操作失败,状态:“错误请求”。详细信息:AgentPool   ''已将自动缩放设置为启用,但不在虚拟   机器秤组,这是不允许的

2 个答案:

答案 0 :(得分:0)

据我所知,目前不支持通过Terraform或Azure门户,但只能通过Azure CLI进行支持

答案 1 :(得分:0)

需要通过Azure CLI创建群集以启用自动缩放。因此,如果您是在evia Azure门户上创建的,则需要将其删除并通过Azure CLI创建新的门户。参考:https://github.com/MicrosoftDocs/azure-docs/issues/29199