Инструкция описывает установку и обновление Polymatica ML 1.7.0-demo в изолированном Kubernetes-контуре без доступа к интернету.

Установка выполняется единым сценарием install/offline-install.sh. Он:

  • проверяет готовность кластера и доступность необходимых ресурсов;

  • загружает контейнерные образы в целевой registry;

  • устанавливает инфраструктурные компоненты;

  • устанавливает сервисы Polymatica ML;

  • выполняет итоговую проверку работоспособности.

Состав поставки

В состав офлайн-дистрибутива входят:

  • контейнерные образы и файл фиксации версий images/image-lock.csv;

  • зафиксированные Helm-пакеты инфраструктуры и сервисов Polymatica ML;

  • манифесты release/manifest.yaml и release/chart-lock.yaml;

  • контрольные суммы файлов в release/checksums.txt;

  • snapshot Python-пакетов Devpi;

  • конфигурация и сценарии установки, обновления, резервного копирования, восстановления и проверки стенда.

Поддерживаемые сценарии

Дистрибутив поддерживает:

  • первоначальную установку в новый namespace;

  • повторный запуск установки без пересоздания стенда;

  • обновление существующей установки;

  • использование встроенных или внешних PostgreSQL и S3;

  • завершение TLS в Kubernetes или на внешнем балансировщике;

  • восстановление PostgreSQL и S3 из резервной копии.

Перед обновлением выполняется резервное копирование PostgreSQL и S3. Devpi при обновлении восстанавливается из snapshot, включённого в дистрибутив.

Ограничения версии

Infrastructure Monitoring и Istio не входят в состав поставки 1.7.0-demo. Их подключение и конфигурация выполняются отдельно.

  • Нет меток