Azure 容器服务 [Kubernetes] 中 agent/worker 个节点的自动缩放
Auto-scaling of agent/worker nodes in Azure Container Service [Kubernetes]
我正在使用 ACS(Azure 容器服务)上的 windows + kubernetes 集群。我对 ACS 中 agents/worker 节点的自动缩放几乎没有疑问。
假设我有一个包含 1 个主节点和 5 个工作节点的集群。我有 200 运行 pods 并且这些 pods 分布在 5 个工作节点上,并且使用了这 5 个节点的资源。现在,如果我部署一个新的 pod 或扩展 运行 pods 这将需要更多资源,那么 ACS 有什么方法可以根据资源使用情况自动将工作节点扩展到 7 个工作节点?
同样的情况,如果减少资源使用,ACS是否可以将工作节点从7个节点缩减为3个工作节点?
我的问题与 kubernetes 提供的 pods 的自动缩放无关,我说的是 ACS 管理的 worker/agent 节点的自动缩放。
您可以使用 azure-cli。您需要的命令是 az acs scale
My question is not related to auto-scaling of pods as provided by
kubernetes, I am talking about auto-scaling of worker/agent nodes
which are managed by ACS
目前,不支持容器服务集群中代理节点的自动缩放。
目前,我们可以使用Azure CLI2.0通过命令来缩小或放大az acs scale
例如:
azure acs scale -g myResourceGroup -n containerservice-myACSName --new-agent-count 10
更多关于az acs scale命令的信息,请参考这个link。
我正在使用 ACS(Azure 容器服务)上的 windows + kubernetes 集群。我对 ACS 中 agents/worker 节点的自动缩放几乎没有疑问。
假设我有一个包含 1 个主节点和 5 个工作节点的集群。我有 200 运行 pods 并且这些 pods 分布在 5 个工作节点上,并且使用了这 5 个节点的资源。现在,如果我部署一个新的 pod 或扩展 运行 pods 这将需要更多资源,那么 ACS 有什么方法可以根据资源使用情况自动将工作节点扩展到 7 个工作节点?
同样的情况,如果减少资源使用,ACS是否可以将工作节点从7个节点缩减为3个工作节点?
我的问题与 kubernetes 提供的 pods 的自动缩放无关,我说的是 ACS 管理的 worker/agent 节点的自动缩放。
您可以使用 azure-cli。您需要的命令是 az acs scale
My question is not related to auto-scaling of pods as provided by kubernetes, I am talking about auto-scaling of worker/agent nodes which are managed by ACS
目前,不支持容器服务集群中代理节点的自动缩放。
目前,我们可以使用Azure CLI2.0通过命令来缩小或放大az acs scale
例如:
azure acs scale -g myResourceGroup -n containerservice-myACSName --new-agent-count 10
更多关于az acs scale命令的信息,请参考这个link。