Kubernetes 在现有Azure AKS群集上启用群集自动缩放器
我正在尝试使用Azure CLI在现有AKS群集上启用群集自动缩放。请查找我使用过的以下命令Kubernetes 在现有Azure AKS群集上启用群集自动缩放器,kubernetes,Kubernetes,我正在尝试使用Azure CLI在现有AKS群集上启用群集自动缩放。请查找我使用过的以下命令 az aks update --resource-group prod-rg --name prod-aks-cluster --enable-cluster-autoscaler --min-count 3 --max-count 4 我在执行上述命令时遇到以下异常 操作失败,状态为“错误请求”。详细信息:AgentPool“AgentPool”已将自动缩放设置为已启用,但不在虚拟机缩放集上,这是
az aks update --resource-group prod-rg --name prod-aks-cluster --enable-cluster-autoscaler --min-count 3 --max-count 4
我在执行上述命令时遇到以下异常
操作失败,状态为“错误请求”。详细信息:AgentPool“AgentPool”已将自动缩放设置为已启用,但不在虚拟机缩放集上,这是不允许的。有关更多详细信息,请参阅
从上述异常中,我了解到虚拟机规模集在我的集群中未启用。是否有任何方法可以在现有集群中启用虚拟机规模集,或者在没有虚拟机规模集的现有集群中启用集群自动缩放。任何帮助都将不胜感激
AKS群集版本:1.13.12
Azure CLI版本:2.0.77
我已经提到了链接:看起来这是可能的,但不再是推荐的方法。使用k8s功能/资源,而不是AKS的支持
在中填充占位符并使用
kubectl create-f cluster autoscaler aks.yaml创建资源集。我也有同样的问题。这个GitHub问题是相关的。不幸的是,我们无法在创建集群后启用VM。