使用不同的机器类型调整 kubernetes 集群的大小?

使用不同的机器类型调整 kubernetes 集群的大小?

我想在现有的 Kubernetes 集群中添加一个新节点,但使用不同的机器类型。对于新节点,我将为其添加标签,以便只有某些应用程序可以在其上运行。

我尝试了以下命令

gcloud compute instance-groups managed resize CONTAINER_GROUP --zone ZONE --size 5 --machine-type n1-standard-8

返回错误

错误:(gcloud.compute.instance-groups.managed.resize)无法识别的参数:--machine-type n1-standard-8

如何将具有不同机器类型的新节点添加到现有的 kubernetes 集群中?

答案1

您可以使用 GKE 实例模板的(修改过的)副本创建新的实例组来解决单一机器类型限制。请参阅这个答案了解更多详情。请注意,稍后您可能需要手动升级该实例组(而不是使用 GKE 的节点升级 API)。

答案2

答案3

目前 Google Container Engine 还不具备此功能。集群中只能有相同的节点。

通常,您可以更改实例类型,但当实例属于实例组时则不能更改。即使您可以在实例组中更改实例类型(您不能这样做),GKE 也不支持混合集群。

相关内容