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