我想在现有的kubernetes集群中添加一个新节点,但使用不同的机器types。 对于新节点,我将为它添加标签,以便只有一些应用程序可以运行。
我尝试了下面的命令
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
如何将新节点添加到具有不同机器types的现有kubernetes群集中?
您可以通过创build一个带有(修改)GKE实例模板副本的新实例组来解决单机types限制。 看到这个答案的更多细节。 请注意,稍后您可能需要手动升级该实例组(而不是使用GKE的Node Upgrade API)。
这是Google Container Engine今天不可用的内容。 群集中只能有相同的节点。
通常,您可以更改实例types,但不能在实例属于实例组的情况下更改实例types。 即使您可以更改实例组中的实例types(您不能),GKE也不支持混合集群。