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

Mr.*_*oor 5 google-compute-engine kubernetes google-cloud-platform google-kubernetes-engine

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

我尝试了以下命令

gcloud compute instance-groups managed resize CONTAINER_GROUP --zone ZONE --size 5 --machine-type n1-standard-8
Run Code Online (Sandbox Code Playgroud)

它返回一个错误

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

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

小智 7


小智 2

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