Перейти к основному содержимому
Версия: 1.2

Установка с помощью Helm Chart

Требования

Перед установкой необходимо убедиться в наличии:

  • Доступа к реестру контейнеров harbor.tronsec.ru
  • Установленных утилит:
    • kubectl
    • helm
  • Настроенного доступа через kubeconfig к целевому кластеру с правами на namespace для ASOC

Подготовка к установке

Для подготовки необходимо выполнить следующие шаги:

  1. Настроить переменные окружения в 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 предоставляются производителем.

  2. Подготовить 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 \