Установка/обновление/удаление релиза Continuity
Установка/обновление
- Получите дефолтный
values-continuity.yaml
из чарта: -
Отредактируйте файл
values-continuity.yaml
: -
Укажите актуальный репозиторий образа и тег образа в
global.image.repository
иglobal.image.tag
-
Подставьте актуальные данные для ingress и в следующих сервисах
service.ingress.host
,service.ingress.baseDomain
-
Укажите актуальные переменные окружения
service.secrets.data
, которые описаны в разделе Переменные окружения; минимально необходимо указать следующие переменные:KEYCLOAK_URL
KEYCLOAK_REALM
KEYCLOAK_CLIENT_ID
KEYCLOAK_ADMIN_USERNAME
KEYCLOAK_ADMIN_PASSWORD
CONTINUITY_S3_URL
CONTINUITY_S3_ACCESS_KEY
CONTINUITY_S3_SECRET_ACCESS_KEY
CONTINUITY_S3_BUCKET
-
Запустите команду для установки релиза
гдеhelm upgrade --namespace=<namespace> \ --install \ --atomic \ --values values-continuity.yaml \ <realisename> <path to chart>
namespace
- неймспейс k8s, в котором устанавливается релиз,realisename
- название релиза,path to chart
- путь до папки чарта или до архива
Удаление
Для удаления чарта запустите команду:
гдеnamespace
- неймспейс k8s, в котором устанавливается релиз,
realisename
- название релиза,
Важно
Для полного удаления релиза необходимо:
1. Удалить секреты, с именем всех существующих источников данных;
2. Удалить папку в бакете, указанную в переменной окружения Continuity_S3_PREFIX
.
3. Запустить команду helm delete --namespace=<namespace> <realisename> --purge
.