Основной сценарий установки:

./install/offline-install.sh --config install/offline-install.conf

Скрипт выполняет следующее:

  1. Восстановление образов из поставки.
  2. Retag и push образов в registry заказчика.
  3. Установку infrastructure-data.
  4. Установку infrastructure-misc.
  5. Установку ML-чартов.
  6. Импорт Devpi.
  7. Базовую проверку завершения установки.

Частые сценарии запуска

1. Образы уже загружены в registry.

./install/offline-install.sh --config install/offline-install.conf --skip-images

2. Нужно поставить только инфраструктуру.

./install/offline-install.sh --config install/offline-install.conf --skip-ml --skip-devpi

3. Инфраструктура уже установлена, нужно поставить только Polymatica ML.

./install/offline-install.sh --config install/offline-install.conf --skip-images --skip-infra --skip-devpi

4. Нужно пропустить импорт Devpi.

./install/offline-install.sh --config install/offline-install.conf --skip-devpi

5. Нужен более ручной режим.

При необходимости можно использовать низкоуровневый скрипт:

./install/offline-deploy.sh –help


Перечень автоматически создаваемых объектов

При штатной установке скрипт сам:

Ручное создание этих объектов в типовом сценарии не требуется.


Проверка установки

Проверка подов:

NS=offline
kubectl -n "$NS" get pods
kubectl -n "$NS" get ingress
kubectl -n "$NS" get secret container-registry-secret executors-container-registry-secret 2>/dev/null || true

Проверка Helm release:

helm -n "$NS" list