Обновление AppSec.Code 26.1.1 до 26.2.1 в Kubernetes¶
Инструкция описывает прямой путь обновления 26.1.1 → 26.2.1 для Kubernetes-развертывания AppSec.Code через Helm.
Для этого пути инфраструктурных изменений не требуется: обновляется версия Helm-чарта/образов и выполняется helm upgrade --install.
Подготовка переменных¶
Задайте значения переменных для вашего окружения:
export KUBECONFIG_PATH="<PATH_TO_KUBECONFIG>"
export NAMESPACE="<TARGET_NAMESPACE>"
export RELEASE_NAME="<HELM_RELEASE_NAME>"
export CHART_VERSION="26.2.1"
Резервное копирование¶
Перед обновлением выполните резервное копирование вашей инсталляции AppSec.Code (как минимум БД, секретов и критичных данных), согласно принятому в вашей инфраструктуре регламенту.
Загрузка Helm-чарта 26.2.1¶
-
Авторизуйтесь в OCI registry:
-
Скачайте чарт версии
26.2.1:
Запуск обновления¶
Запустите обновление релиза:
helm --kubeconfig "$KUBECONFIG_PATH" \
upgrade --install "$RELEASE_NAME" ./appsec-code \
-n "$NAMESPACE" \
--create-namespace \
--wait \
--timeout 15m
Контроль обновления¶
-
Проверьте состояние подов:
-
Проверьте логи pod
migrations: -
После завершения миграций проверьте доступность веб-интерфейса и базовые пользовательские сценарии.
Действия при ошибке¶
Если обновление завершилось ошибкой или система работает некорректно:
- Зафиксируйте состояние релиза и логи проблемных подов.
- Выполните восстановление данных по вашему регламенту резервного копирования.
- Повторите обновление после анализа причины сбоя.