Развёртывание Unica в Kubernetes

Эта инструкция описывает полное развёртывание демонстрационного стенда Unica: от подготовки серверов до запуска приложения.

Развёртывание разделено на пять этапов:

  1. Подготовка серверов — подготовка операционной системы, containerd и компонентов Kubernetes.

  2. Настройка платформы Kubernetes — создание кластера, настройка сети, внешнего доступа и GPU.

  3. Установка инфраструктурного программного обеспечения — базы данных, хранилища, очередь сообщений и сервисы машинного обучения.

  4. Установка продукта Unica — прикладные API, основной сервис Unica и связанные компоненты.

  5. Проверка развёртывания — итоговая проверка Kubernetes, инфраструктурных и прикладных сервисов, внешнего доступа и первый вход.

Этапы выполняются последовательно. После каждого этапа необходимо проверить результат и переходить дальше только после успешного завершения предыдущего этапа.

Перед началом

Значения в угловых скобках <...> являются параметрами конкретного стенда и перед выполнением команд должны быть заменены на актуальные значения.

Доступ к закрытым ресурсам

До начала развёртывания необходимо получить доступ к закрытому реестру контейнерных образов и Helm-пакетов Unica, а также к хранилищу моделей https://downloads.rp-it.ru/.

Для получения доступа отправьте обращение на support@unica-ai.ru и укажите внешний IP-адрес, с которого будет производиться скачивание контейнерных образов, Helm-пакетов и моделей. Если серверы выходят в интернет через NAT, необходимо указать внешний исходящий IP-адрес.

После добавления IP-адреса в список разрешённых в ответ будут предоставлены параметры доступа к закрытому реестру:

REGISTRY=<registry-host>
REGISTRY_USERNAME=<registry-user>
REGISTRY_PASSWORD=<registry-password>

Также будут предоставлены параметры, необходимые для загрузки Helm-пакетов продукта: пути к пакетам и их актуальные версии.

Предоставленный доступ к https://downloads.rp-it.ru/ используется для скачивания файлов моделей.

Полученные параметры и предоставленный доступ потребуются далее при настройке containerd, авторизации Helm, установке компонентов Unica и загрузке моделей.

Начать установку

Перейти к подготовке серверов →