Я хочу добавить новый узел в существующий кластер 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 с другим типом машины?
Вы можете обойти ограничение на один тип машины, создав новую группу экземпляров с (измененной) копией шаблона экземпляра GKE. Видеть этот ответ Больше подробностей. Обратите внимание, что позже вам может потребоваться вручную обновить эту группу экземпляров (вместо использования GKE Node Upgrade API).
На сегодняшний день это недоступно в Google Container Engine. В кластере могут быть только идентичные узлы.
Как правило, вы можете изменить тип экземпляра, но не в том случае, если экземпляр является частью группы экземпляров. Даже если вы можете изменить тип экземпляра в группе экземпляров (чего вы не можете), GKE еще не поддерживает смешанные кластеры.