Настройка и доступ к веб-интерфейсу Platform V Batch
В инструкции рассмотрим, как получить доступ к веб-интерфейсу Platform V Batch.
Перед началом работы
Создайте кластер Managed Kubernetes и хотя бы одну группу узлов.
Минимальные ресурсы для рабочего узла:
6 vCPU
6 ГБ ОЗУ
50 ГБ
Шаг 1. Настройте базу данных PostgreSQL для приложения
-
Версия PostgreSQL — 14 или выше.
В кластере Managed PostgreSQL® создайте пользователей:
batch_owner_user
tasks_appl_user
sheduler_appl_user
В кластере Managed PostgreSQL® создайте базы данных tasks_main и schd_main с владельцем batch_owner_user.
Об особенностях настройки базы данных читайте в разделе Подготовка базы данных документа Руководство по установке.
Шаг 2. Создайте схему базы данных для tasks_main
Подключитесь к базе данных tasks_main.
В консольном клиенте postgresql выполните:
\c tasks_main tasks_appl_userCREATE SCHEMA tasks_schema AUTHORIZATION tasks_appl_user;GRANT USAGE ON SCHEMA tasks_schema to tasks_appl_user;Для просмотра схемы базы данных выполните \dn.
Сохраните на свое устройство дамп базы данных — tasks_schema-main.sql.
Разверните дамп:
psql -U batch_owner_user -d tasks_main -n 'tasks_schema' -f tasks_schema-main.sql
Шаг 3. Создайте схему базы данных для schd_main
Подключитесь к базе данных schd_main.
В консольном клиенте postgresql выполните:
\c schd_main schd_appl_userCREATE SCHEMA scheduler_schema AUTHORIZATION schd_appl_user;GRANT USAGE ON SCHEMA scheduler_schema to schd_appl_user;Для просмотра схемы базы данных выполните \dn.
Сохраните на свое устройство дамп базы данных — schd_schema-main.sql.
Разверните дамп:
psql -U batch_owner_user -d schd_main -n 'scheduler_schema' -f schd_schema-main.sql
Шаг 4. Установите в кластер Platform V Batch
В созданном кластере Managed Kubernetes перейдите в раздел Плагины.
Справа над списком установленных плагинов нажмите Добавить плагин и выберите Platform V Batch.
В открывшемся окне нажмите Установить.
В разделе Расширенная конфигурация → JSON пропишите:
{"global": {"task": {"main_db_jdbc_url": "jdbc:<postgresql_cluster_url>/tasks_main","additional_parameters_main_db": "¤tSchema=tasks_schema","main_name_user": "tasks_appl_user","main_pas_user": "<password>"},"schd": {"main_db_jdbc_url": "jdbc:<postgresql_cluster_url>/schd_main","additional_parameters_main_db": "¤tSchema=scheduler_schema","main_name_user": "scheduler_appl_user","main_pas_user": "<password>"}}}Нажмите Установить.
Шаг 5. Получите доступ к приложению
Проверьте, что IP-адрес назначен:
kubectl get ingress -n batch-taskkubectl get ingress -n batch-schdДобавьте DNS-запись.
Шаг 6. Проверьте работу приложения
Чтобы проверить работу Platform V Batch, выполните последовательно шаги, описанные в разделе Проверка работоспособности документа Руководство по установке.
Что дальше
Для продолжения работы ознакомьтесь с документацией:
- Перед началом работы
- Шаг 1. Настройте базу данных PostgreSQL для приложения
- Шаг 2. Создайте схему базы данных для tasks_main
- Шаг 3. Создайте схему базы данных для schd_main
- Шаг 4. Установите в кластер Platform V Batch
- Шаг 5. Получите доступ к приложению
- Шаг 6. Проверьте работу приложения
- Что дальше