Установка с помощью Helm Chart
Требования
Перед установкой необходимо убедиться в наличии:
- Доступа к реестру контейнеров
harbor.tronsec.ru - Установленных утилит:
kubectlhelm
- Настроенного доступа через
kubeconfigк целевому кластеру с правами наnamespaceдля ASOC
Подготовка к установке
Для подготовки необходимо выполнить следующие шаги:
- Настроить переменные окружения в Helm Chart (значения предоставляет производитель):
export CHART_URL=xxxxxx
export CHART_USERNAME=xxxxxx
export CHART_PASSWORD=xxxxxx
export VERSION=xxxxxx
helm repo add asoc \
https://$CHART_URL/repository/public-charts/ \
--username $CHART_USERNAME \
--password $CHART_PASSWORD
helm repo update
helm pull asoc/asoc --version $VERSION
tar xvf asoc-$VERSION.tgzпримечаниеЗначения
CHART_URL,CHART_USERNAME,CHART_PASSWORD,VERSIONпредоставляются производителем. - Подготовить
values-config.yaml. Для этого необходимо создать и заполнить файл с параметрами установки (asoc/values.yaml), в которых указать следующие значения:default.domain="example.com"
default.networkPolicies.ingressControllerNamespaces="ingress-nginx"
Установка
Для установки чарта необходимо выполнить следующее:
cd asoc/
helm upgrade --install asoc-release \
--namespace asoc \
--create-namespace \
--values values.yaml \