Product SiteDocumentation Site

Глава 13. Миграция Kubernetes-кластера на ALT Orchestra

13.1. Требования
13.2. Тестовая среда
13.3. Подготовка переменных
13.4. Генерация секретов из PKI существующего кластера
13.5. Генерация конфигураций ALT Orchestra
13.6. Перенос параметров kube-apiserver
13.7. Отключение KubePrism
13.8. Добавление первого узла Control Plane ALT Orchestra
13.9. Переключение endpoint на новый узел Control Plane
13.10. Переключение существующих Worker-узлов
13.11. Вывод существующих узлов Control Plane
13.12. Добавление новых Worker-узлов ALT Orchestra
13.13. Вывод существующих Worker-узлов
13.14. Обновление Kubernetes после миграции
В данном разделе описана миграция существующего Kubernetes-кластера, установленного на обычной системе ALT, на узлы ALT Orchestra.
Сценарий предполагает, что администратор постепенно добавляет в существующий кластер новые узлы Control Plane и Worker на базе ALT Orchestra, переводит Kubernetes API на новый endpoint, а затем выводит старые узлы из эксплуатации.

13.1. Требования

Перед началом миграции необходимо убедиться в наличии:
  • полного административного доступа к существующему кластеру;
  • полного доступа к инфраструктуре PKI существующего кластера. Стандартный путь на обычной системе: /etc/kubernetes/pki;
  • доступа к рабочему месту администратора с установленными kubectl и talosctl;
  • резервной копии etcd и критически важных данных кластера;
  • тестового кластера или стенда, на котором можно предварительно проверить процедуру миграции с аналогичной сетевой инфраструктурой и рабочими нагрузками.
Версия Kubernetes существующего кластера должна входить в матрицу поддержки ALT Orchestra (замечание по kube-proxy также очень важно для миграции). Если версия не поддерживается, сначала обновите существующий кластер до поддерживаемой версии, а затем выполните миграцию.

Важно

Не выполняйте миграцию на production-кластере без предварительной проверки на тестовом стенде. Инструкция рассчитана на сценарий с полным административным доступом к существующему кластеру и его PKI.