3

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

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

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

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

4

2 回答 2

6

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

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

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

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

有关 az acs scale 命令的更多信息,请参阅此链接

于 2017-03-15T02:01:10.793 回答
0

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

于 2017-03-14T17:21:27.313 回答