【问题标题】:Auto-scaling of agent/worker nodes in Azure Container Service [Kubernetes]Azure 容器服务 [Kubernetes] 中代理/工作节点的自动缩放
【发布时间】:2017-08-04 18:24:15
【问题描述】:

我正在 ACS(Azure 容器服务)上使用 windows + kubernetes 集群。我对 ACS 中代理/工作节点的自动缩放几乎没有任何疑问。

假设我有一个由 1 个主节点和 5 个工作节点组成的集群。我有 200 个正在运行的 Pod,这些 Pod 分布在 5 个工作节点上,并且使用了这 5 个节点的资源。现在,如果我部署一个新的 Pod 或扩展需要更多资源的正在运行的 Pod,那么 ACS 有什么方法可以根据资源使用情况自动扩展工作节点以喜欢 7 个工作节点?

同样的情况,如果资源使用减少,ACS 能否将工作节点从 7 个节点缩减为 3 个工作节点?

我的问题与 kubernetes 提供的 Pod 的自动扩展无关,我说的是由 ACS 管理的工作程序/代理节点的自动扩展。

【问题讨论】:

  • 它是否绑定到 vmscale 集?

标签: azure kubernetes azure-virtual-machine azure-container-service


【解决方案1】:

我的问题与 Pod 提供的自动缩放无关 kubernetes,我说的是工作/代理节点的自动缩放 由 ACS 管理

目前,支持容器服务集群中代理节点的自动缩放。

目前,我们可以使用 Azure CLI2.0 通过命令 az acs scale 进行缩小或放大

例如:
azure acs scale -g myResourceGroup -n containerservice-myACSName --new-agent-count 10

更多关于 az acs scale 命令的信息,请参考这个link

【讨论】:

  • 看看它是否有帮助。或者我能为您做什么?
  • 感谢您的回答杰森。您能否确认是否有计划通过 Azure 上的 Kubernetes 支持代理节点的自动缩放?
【解决方案2】:

您可以使用 azure-cli。您需要的命令是 az acs scale

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-07-05
    • 2017-12-08
    • 2019-03-09
    • 1970-01-01
    • 2016-09-04
    • 2016-06-14
    • 2018-12-19
    • 2016-04-13
    相关资源
    最近更新 更多