состоит из глобального кластера и одного или нескольких рабочих кластеров. Глобальный кластер обязательно должен быть обновлён перед любыми рабочими кластерами.
В этом документе описана процедура обновления глобального кластера.
Если глобальный кластер настроен с решением global DR (Disaster Recovery), строго следуйте процедуре global DR. В противном случае следуйте Стандартной процедуре.
Скопируйте пакет обновления на любой узел управляющей плоскости глобального кластера. Распакуйте пакет и перейдите в распакованную директорию.
Если глобальный кластер использует встроенный реестр, выполните:
Если глобальный кластер использует внешний реестр, необходимо также указать адрес реестра:
Загрузка образов обычно занимает около 2 часов, в зависимости от вашей сети и производительности диска. Если ваша платформа использует global DR, помните, что резервный глобальный кластер также требует загрузки образов, и планируйте окно обслуживания соответственно.
После завершения загрузки образов выполните следующую команду для запуска процесса обновления:
Дождитесь завершения скрипта перед продолжением.
global
, чтобы открыть его подробный просмотр.Ознакомьтесь с доступными обновлениями компонентов в диалоговом окне и подтвердите продолжение.
Обновление версии Kubernetes является необязательным. Однако, поскольку возможны перебои в работе сервиса в любом случае, мы рекомендуем включить обновление Kubernetes, чтобы избежать нескольких окон обслуживания.
Если в глобальном кластере установлен Alauda Container Platform GitOps
, и после обновления поды плагина работают некорректно, пожалуйста, обратитесь к разделу Обновление Alauda Container Platform GitOps.
Плагин Alauda Container Platform Product Docs предоставляет доступ к документации продукта внутри платформы. Все ссылки на помощь в платформе будут вести к этой документации. Если этот плагин не установлен, при нажатии на ссылки помощи в платформе будет возникать ошибка 404.
Начиная с версии ACP 4.0, встроенная документация продукта была выделена в отдельный плагин Alauda Container Platform Product Docs. Если вы обновляетесь с версии 3.18, необходимо установить этот плагин, выполнив следующие шаги:
Перейдите в раздел Administrator.
В левой боковой панели выберите Marketplace > Cluster Plugins и выберите кластер global
.
Найдите плагин Alauda Container Platform Product Docs и нажмите Install.
Следуйте вашим стандартным процедурам проверки global DR, чтобы убедиться, что данные в резервном глобальном кластере соответствуют данным в основном глобальном кластере. Если обнаружены несоответствия, свяжитесь с технической поддержкой перед продолжением.
На обоих кластерах выполните следующую команду, чтобы убедиться, что нет Machine
узлов в состоянии, отличном от работающего:
Если такие узлы есть, обратитесь в техническую поддержку для их устранения перед продолжением.
global
в выпадающем списке кластеров.Следуйте той же процедуре, описанной в разделе Стандартная процедура, чтобы сначала обновить резервный глобальный кластер.
После обновления резервного кластера выполните ту же Стандартную процедуру для обновления основного глобального кластера.
Перед переустановкой убедитесь, что порт 2379
корректно проброшен с обоих VIP глобальных кластеров на их узлы управляющей плоскости.
Для переустановки:
global
.Для проверки установки:
Выполните следующую команду для проверки статуса синхронизации:
Объяснение вывода:
"LOCAL ETCD missed keys:"
– Ключи существуют в основном кластере, но отсутствуют в резервном. Обычно это исправляется после перезапуска пода."LOCAL ETCD surplus keys:"
– Ключи существуют в резервном кластере, но отсутствуют в основном. Перед удалением проконсультируйтесь с вашей операционной командой.