Инструкция по обновлению Monq до версии 8.9.1
В этом обновлении
Модуль | Новая версия |
---|---|
pl | 8.9.1 |
sm | 8.9.1 |
cl | 8.9.0 |
fm | 8.9.0 |
mcs | 8.9.0 |
plugins | 8.9.0 |
Уровень простоя
Без простоя
Проведение миграции 8.9.0 → 8.9.1
Требования
Требуемая версия Monq: 8.9.0
Требуемая версия monqctl: 1.17.1
Для запуска обновления требуется скачать клиент управления Monq monqctl и выполнить конфигурацию контекста monqctl, если ранее не выполнялось.
Выполнить предрелизную подготовку
Проверить контекст monqctl и статус реестра микросервисов
# Просмотреть текущий контекст, с которым работает monqctl
monqctl config current-context
# Просмотреть статус реестра микросервисов из контекста
monqctl registry get status
# Просмотреть статус сервисов в реестре микросервисов из контекста
monqctl registry get services
Установить контекст релиза, с которым будет работать monqctl
в рамках контекста установленного Monq
Команда при этом скачивает и подготавливает релиз для установки.
monqctl release use-version 8.9.1 --product=monq
Закрытый контур / обновление из папки
На системе с доступом к сети интернет, установленном и настроенном monqctl, выполнить экспорт релиза в папку
monqctl release version export 8.9.1 --product=monq --dest=<export directory>
После переноса папки на сервер выполнить команду с аргументом --sourceDir
monqctl release use-version 8.9.1 --product=monq --sourceDir=<папка с экспортированным обновлением>
MONQ Platform (pl)
Выполнить импорт контейнеров в Docker репозиторий обновляемого экземпляра Monq
monqctl release update images --module=pl
Выполнить обновление и конфигурацию микросервисов
monqctl release update microservices --module=pl
Продолжать только при пустом выводе команды:
kubectl get pod -A | grep -v Running
MONQ Service Monitor (sm)
Выполнить импорт контейнеров в Docker репозиторий обновляемого экземпляра Monq
monqctl release update images --module=sm
Выполнить обновление и конфигурацию микросервисов
monqctl release update microservices --module=sm