【问题标题】:Enable the cluster autoscaler on existing Azure AKS Cluster在现有 Azure AKS 群集上启用群集自动缩放程序
【发布时间】:2020-03-28 23:21:26
【问题描述】:

我正在尝试使用 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' 已将自动缩放设置为启用但不在虚拟机规模集上,这是不允许的。详情请见https://aka.ms/aks-vmss-enablement

从上述异常中,我了解到我的集群中未启用虚拟机规模集。有什么方法可以在现有集群中启用虚拟机规模集或在没有虚拟机规模集的现有集群中启用集群自动缩放。任何帮助将不胜感激。

AKS 集群版本:1.13.12 Azure CLI 版本:2.0.77

我已经参考了链接:https://docs.microsoft.com/en-us/azure/aks/cluster-autoscaler

【问题讨论】:

标签: kubernetes


【解决方案1】:

看起来可行,但不再是推荐的方法。 method 使用 k8s 功能/资源,而不是来自 AKS 的支持。

https://github.com/kubernetes/autoscaler/blob/cluster-autoscaler-1.19.0/cluster-autoscaler/cloudprovider/azure/examples/cluster-autoscaler-aks.yaml 中填充占位符并使用kubectl create -f cluster-autoscaler-aks.yaml 创建资源集

【讨论】:

    猜你喜欢
    • 2021-12-24
    • 2019-09-10
    • 2020-12-24
    • 1970-01-01
    • 2020-05-06
    • 2021-09-29
    • 1970-01-01
    • 2021-06-03
    • 2021-01-27
    相关资源
    最近更新 更多