Требования к установочной среде и хосту установки

Установка должна выполняться с хоста, на котором:

  • актуальный дистрибутив Linux;
  • открыт доступ к Kubernetes-кластеру;
  • открыт доступ к registry заказчика;
  • установлены все необходимые утилиты:
    • bash;
    • tar;
    • xz;
    • gzip;
    • kubectl;
    • helm;
    • docker;
    • python3;
    • Python-модуль yaml ( PyYAML);
  • достаточно места для распаковки поставки и загрузки образов;
  • Kubectl;
  • Helm;
  • установлен и запущен docker.

Наличие docker обязательно, если скрипт должен загружать и отправлять образы в registry заказчика. Если образы уже заранее загружены в registry, установку можно запускать с флагом --skip-images.

Внешние зависимости

По умолчанию инфраструктурные чарты закрывают основные зависимости продукта.
При необходимости можно использовать внешние сервисы:

  • PostgreSQL;
  • S3/MinIO.

В таком случае соответствующие параметры передаются через install/offline-install.conf.
Внешний Redis не является обязательным компонентом базовой офлайн-установки. Если в целевом контуре требуется отдельная архитектура с внешним Redis, она настраивается как отдельное проектное расширение, а не как базовый сценарий поставки.

  • Нет меток