Изменить тип компьютера узла в кластере GKE - PullRequest
2 голосов
/ 21 марта 2020

У меня есть кластер GKE. Я пытаюсь включить тип компьютера узла по умолчанию.

Я уже пробовал:

  1. Создание нового пула узлов с типом машины. Я хочу
  2. Удаление пула по умолчанию. GKE немного обработает, затем не удалит пул по умолчанию. Я предполагаю, что это недокументированное поведение, когда вы не можете удалить пул по умолчанию.

Я бы предпочел не создавать заново кластер и повторно применять все мои развертывания / секреты / конфиги / et c.

k8s версия: 1.14.10-gke.24 (стабильный канал)

Тип кластера: региональный

Ответы [ 2 ]

0 голосов
/ 23 марта 2020

Наилучшим подходом для изменения / увеличения / уменьшения вашей спецификации node pool было бы:

  • Миграция

Для миграции ваших рабочих нагрузок без простоев вам необходимо:

  • Создать новый node pool.
  • Пометить существующий node pool как не подлежащий расписанию.
  • Снять рабочие нагрузки, выполняемые на существующем node pool.
  • Проверить, правильно ли работает рабочая нагрузка на new node pool.
  • Удалить существующее node pool.

Ваша рабочая нагрузка будет автоматически запланирована на новый node pool.

Kubernetes , который является системой оркестровки кластеров кластеров GKE, автоматически перепланирует выселенные Pod в новый пул узлов, когда он сливает существующий пул узлов .

Существует официальная документация по миграции рабочей нагрузки:

В этом руководстве показано, как перенести рабочие нагрузки, работающие в кластере GKE, на новый набор узлов в том же кластере. без понижения времени простоя для вашего приложения. Такая миграция может быть полезна, если вы хотите перенести рабочие нагрузки на узлы с другим типом машины.

- GKE: перенос рабочих нагрузок на разные типы машин

Пожалуйста, ознакомьтесь с приведенным выше руководством и дайте мне знать, если у вас есть какие-либо вопросы по этой теме c.

0 голосов
/ 21 марта 2020

Отключите автоматическое масштабирование пула по умолчанию и установите размер пула равным 0 узлам.

Wi sh был способ, которым я мог просто переключить тип машины в пуле по умолчанию ...

...