Миграция GKE со стандартного на общий VPC и с публичного на частный кластер GKE

Несколько запросов по GKE

  • У нас есть несколько GKE CLusters, работающих на Default VPC. Можем ли мы перенести эти кластеры на SharedVPC или хотя бы Custom VPC? Кажется, что существующие кластеры с режимом VPC по умолчанию нельзя изменить на SharedVPC model согласно документации GCP, но можем ли мы преобразовать его в Custom VPC из default VPC
  • Как перейти с Custom VPC на Shared VPC? Создает ли он новый кластер из существующего кластера и выбирает SharedVPC в разделе сети для нового кластера, а затем копирует ресурсы Kubernetes в новый кластер?
  • Также похоже, что мы не можем преобразовать public GKE Cluster в режим private. Требуется ли также создание нового кластера для перехода с Public на Private кластер GKE?

person Zama Ques    schedule 09.10.2020    source источник


Ответы (1)


К сожалению, вы не можете изменить какие-либо из этих настроек в существующем кластере GKE. Вы можете клонировать существующий, используя вкладку DUPLICATE в деталях кластера:

введите описание изображения здесь

При создании нового кластера вы можете изменить его с Public на Private в разделе Cluster -> Networking:

введите описание изображения здесь

После его выбора вам необходимо исправить поля, отмеченные красным:

введите описание изображения здесь

Вы также можете выбрать другую VPC сеть.

Когда дело доходит до миграции рабочей нагрузки, это отдельная история. Вы можете выбрать наиболее подходящий для вас подход: от ручного экспорта всех ваших yaml-манифестов (довольно утомительный и не очень удобный процесс, я бы сказал) до использования специальных инструментов, таких как velero.

person mario    schedule 10.10.2020