Upgrade Workload Clusters
Кластеры workload могут быть обновлены после того, как глобальный tier уже достиг целевой версии распределения ACP. Глобальный tier не нужно обновлять повторно, если он уже находится на этой версии распределения.
ACP 4.3 использует тот же рабочий процесс на основе CVO для workload clusters, что и для кластера global: подтвердите prerequisites, выполните preflight checks, отправьте запрос на обновление и отслеживайте выполнение. В этом рабочем процессе есть два дополнительных правила:
- Если платформа использует global DR, и standby, и primary global clusters должны достичь целевой версии Distribution Version, прежде чем любой workload cluster будет обновлен до этой версии Distribution Version.
- Целевая версия обычно становится доступна для workload cluster только после того, как global tier уже достиг той же версии Distribution Version.
Workflow
Confirm workload-cluster prerequisites
Перед отправкой запроса на обновление убедитесь, что:
- Версия workload cluster ниже текущей версии кластера
global. - Global tier уже достиг целевой версии ACP Distribution Version.
- В средах global DR и standby, и primary global clusters уже достигли этой целевой версии Distribution Version.
Run preflight checks
Выполните preflight перед отправкой запроса на обновление:
Preflight возвращает две части:
Если preflight не проходит, не отправляйте запрос на обновление, пока все блокирующие элементы не будут устранены.
Паттерны обработки блокировок preflight см. в Handle preflight blocks when needed.
Request the upgrade
После успешного прохождения preflight выберите один из следующих способов:
- Запустите обновление из workload cluster в Web Console.
- Используйте ACP CLI, если ваша текущая сессия ACP может получить доступ к целевому workload cluster. Чтобы избежать неоднозначности, укажите целевой кластер явно с помощью
--cluster.
Если вы впервые работаете с ACP CLI, см. Getting Started with ACP CLI. Для выбора session и cluster см. Managing CLI Profiles.
Если вы используете Web Console, запрос выполняется в два этапа:
- На Step 1 проверьте список RPCH.
- Нажмите Acknowledge, чтобы перейти к Step 2.
- На Step 2 проверьте Current Version и Target Version. На этом этапе страница не отображает список plugin или warning panel.
- Целевая версия — это текущая версия кластера
global, и ее нельзя выбрать вручную в Web Console. - Нажмите Start Upgrade.
- После отправки запроса на странице отображается, что запрос на обновление был отправлен, а действие переходит в состояние in-progress.
Пример ACP CLI:
ACP CLI отправляет запрошенную целевую версию для указанного workload cluster. Возможность продолжения обновления по-прежнему определяется доступными целями обновления кластера и проверками preflight в upgrade controller. ACP CLI не используется для обновления кластера global.
Полный рабочий процесс обновления в AC CLI (подготовка metadata, available updates, режимы запроса и интерпретация статуса) см. в Upgrading Clusters. Полный синтаксис команд и флагов см. в AC CLI Administrator Command Reference.
Observe progress
После отправки запроса на обновление используйте cvsh.status, чтобы отслеживать текущую версию, целевую версию, результаты preflight, stages и history:
Если текущий контекст ACP указывает на целевой workload cluster, вы также можете проверить статус, отображаемый CLI:
Подробную семантику вывода ac adm upgrade status (интерпретацию preflight и stages) см. в Upgrading Clusters.
При устранении неполадок сначала проверьте conditions, сведения preflight и history:
After All Workload Clusters Reach ACP 4.3
После того как все workload clusters достигнут ACP 4.3, завершите усиление безопасности PKCE, следуя инструкции Disabling the PKCE Plain Method.