ELMA365 On-Premises > ELMA365 On-Premises Enterprise > Установка дополнений для приложения ELMA365 / Установка Hostpath-provisioner

Установка Hostpath-provisioner

Hostpath-provisioner – это компонент в Kubernetes. Он позволяет динамически выделять хранилище для StatefulSets, который обеспечивает управление приложениями, требующими сохранять данные между перезапусками.

Установка состоит из трёх этапов:

  1. Загрузить Helm-чарт и конфигурационный файл.
  2. Заполнить конфигурационный файл.
  3. Установить чарт hostpath-provisioner с помощью Helm в Kubernetes-кластер.

Шаг 1: Загрузить Helm-чарт и конфигурационный файл

Для установки через интернет получите конфигурационный файл values-hostpath-provisioner.yaml, выполнив команду:

helm repo add elma365 https://charts.elma365.tech
helm repo update
helm show values elma365/hostpath-provisioner > values-hostpath-provisioner.yaml

Получение конфигурационного файла для установки в закрытом контуре без доступа в интернет

Шаг 2: Заполнить конфигурационный файл

Заполните конфигурационный файл values-hostpath-provisioner.yaml для установки Hostpath-provisioner:

## Настройки hostpath-provisioner
hostpath-provisioner:
## селекторы для запуска на определенных узлах
  nodeSelector: {}
  affinity: {}
  tolerations: []

Заполнение параметров подключения к приватному registry для установки в закрытом контуре без доступа в интернет

Шаг 3: Установить чарт hostpath-provisioner с помощью Helm в Kubernetes-кластер

Выполните установку чарта hostpath-provisioner в namespace hostpath-provisioner.

Для установки через интернет выполните следующую команду:

helm upgrade --install hostpath-provisioner elma365/hostpath-provisioner -f values-hostpath-provisioner.yaml -n kube-system

Для офлайн-установки без доступа в интернет перейдите в каталог с загруженным чартом и выполните команду:

helm upgrade --install hostpath-provisioner ./hostpath-provisioner -f values-hostpath-provisioner.yaml -n kube-system