Обновление оператора Alauda DevOps Connectors
В этом документе приведены инструкции по обновлению оператора Alauda DevOps Connectors до новой версии с использованием интерфейса Marketplace/OperatorHub в вашем кластере. Процесс обновления разработан таким образом, чтобы быть простым и при этом минимально влиять на существующие ресурсы.
Содержание
Обзор обновленияПеред началомПроцесс обновленияИспользованиеMarketplace/OperatorHubДействия после обновленияПроцедура откатаУстранение неполадокСледующие шагиОбзор обновления
Обновление оператора Alauda DevOps Connectors позволяет получить доступ к новым функциям, исправлениям ошибок и улучшениям компонентов. Оператор Alauda DevOps Connectors управляет обновлением всех компонентов в соответствии с вашей конфигурацией.
Перед началом
Перед обновлением оператора Alauda DevOps Connectors убедитесь, что вы:
- Имеете административный доступ к вашему кластеру
- Ознакомились с примечаниями к выпуску новой версии, чтобы понять возможные несовместимости
- Проверили, что конфигурации существующих компонентов Connector совместимы с новой версией
- Убедились, что все текущие компоненты находятся в состоянии готовности
Процесс обновления
Использование Marketplace/OperatorHub
-
Доступ к
Marketplace/OperatorHub- Войдите в консоль управления вашим кластером
- Перейдите в раздел
MarketplaceилиOperatorHub
-
Найдите оператор
Alauda DevOps Connectors- В строке поиска введите
Alauda DevOps Connectors - Нажмите на карточку
Alauda DevOps Connectors
- В строке поиска введите
-
Просмотр доступных версий
- На странице с деталями оператора
Alauda DevOps Connectorsвы увидите информацию о текущей установленной версии - Интерфейс укажет, если доступна более новая версия
- Вы можете переключаться между разными
Channels, чтобы просмотреть все доступные версии
- На странице с деталями оператора
-
Запуск обновления
- Если целевая версия находится в другом
Channel, сначала переключитесь на соответствующийChannelв подписке (Subscription) - Если в текущем
Channelдоступна новая версия, появится уведомление:- Обнаружена новая версия
- Чтобы обновить только текущий оператор, нажмите
Confirmдля начала обновления.
- Чтобы обновить только текущий оператор, нажмите
- Обнаружена новая версия
- Если целевая версия находится в другом
-
Настройка параметров обновления (если применимо)
- Некоторые обновления могут предложить параметры конфигурации
- В большинстве случаев настройки по умолчанию сохранят вашу текущую конфигурацию
-
Подтверждение и запуск обновления
- Нажмите
Confirmдля начала процесса - Проверьте детали обновления и подтвердите выбор
- Система обновит оператор
Alauda DevOps Connectors, сохраняя ваши пользовательские ресурсы
- Нажмите
-
Мониторинг обновления
- Прогресс обновления будет отображаться в интерфейсе
OperatorHub - Также можно проверить статус в пространстве имён
connectors-operator: Когда все поды будут в состоянииRunning, обновление оператора завершено. Оператор автоматически обновит компоненты, такие какConnectorCore,ConnectorsGit,ConnetorsOCIи другие. - Проверьте статус обновления компонентов:
Когда все компоненты и поды будут в состоянии
Ready, обновление компонентов завершено.
- Прогресс обновления будет отображаться в интерфейсе
-
Проверка обновления
- Убедитесь, что версия оператора
Alauda DevOps Connectorsобновилась: Когда значениеVERSIONсовпадает с новой версией, обновление завершено. - Проверьте, что все компоненты Connector работают корректно
- Убедитесь, что версия оператора
Действия после обновления
После успешного завершения обновления:
-
Проверка статуса компонентов
- Убедитесь, что все компоненты Connectors обновлены:
-
Тестирование функциональности
- Запустите задачу с использованием connector csi или разверните приложение, загружающее образ через oci connector, чтобы проверить корректную работу системы
- Убедитесь, что все существующие интеграции продолжают работать
-
Обновление пользовательских ресурсов при необходимости
- Если новая версия вносит изменения в CRD, возможно, потребуется обновить ваши пользовательские ресурсы
- Обратитесь к примечаниям к выпуску для конкретных шагов миграции
Процедура отката
Если при использовании новой версии возникли проблемы, вы можете откатиться к предыдущей версии:
- Вернитесь в интерфейс
Marketplace/OperatorHub - Выберите оператор
Alauda DevOps Connectors - Выполните
Uninstallтекущей версии - Выберите предыдущую версию из списка версий
- Следуйте процессу установки для выбранной версии
Понижение версии может потребовать дополнительных действий для обеспечения совместимости ваших ресурсов с более старой версией.
Это зависит от различий между версией, с которой вы обновлялись, и версией, на которую обновились. Если различия значительные, может потребоваться ручная миграция ресурсов.
Устранение неполадок
Если во время или после обновления возникли проблемы:
-
Проверьте логи пода оператора
Alauda DevOps Connectors: -
Проверьте статус ресурса Connector, например ConnectorCore:
Следующие шаги
После успешного обновления оператора Alauda DevOps Connectors:
- Ознакомьтесь с новыми функциями, представленными в последней версии
- Рассмотрите возможность включения дополнительных компонентов, которые могут быть доступны в новой версии