Администрирование
Доступ к разделу администрирования
Раздел администрирования доступен только для администраторов платформы.
Для перехода в раздел администрирования необходимо:
Открыть панель ссылок
Нажать на Администрирование .
Панель подразделов
Панель подразделов предоставляет доступ к различным разделам администрирования
- Панель управления - обзорная информация о платформе
- Настройки - управление настройками платформы
- Баланс - финансовая информация платформы
- S3 серверы - управление S3 хранилищами
- Серверы расчетов - управления серверами расчетов
- Рабочие пространства - управление рабочими пространствами
- Проекты - управление проектами
- Docker-образы - управления Докер образами платформы
- Пользователи - управления пользователями
- Задания - управление всеми заданиями
- Тарифы - управления тарифами
Панель управления
Обзорная информация о платформе.
Структура:
- Панель инструментов
- Кнопка обновления информации
- Общая информация о настройка
- Общая финансовая информация
- Общая информация по состоянию пула соединений к базе данных платформы
- Общая информация по S3 серверам
- Общая информация по серверам расчетов
- Общая информация по рабочим пространствам
- Общая информация по проектам
- Общая информация по Докер образам
- Общая информация по пользователям
- Общая информация по заданиям
- Общая информация о тарифах
- кнопка перехода в соответствующий подраздел.
Настройки
Управление настройками платформы - позволяет изменять значения параметров платформы
Панель инструментов
- Кнопка обновления списка S3 серверов
Таблица настроек
- Google - параметры для авторизация пользователей с использованием Google.
- Яндекс - параметры для авторизация пользователей с использованием Яндекс.
- Mail.ru - параметры для авторизация пользователей с использованием Mail.ru.
- Регистрация - переключатель разрешения/запрета регистрации новых пользователей
- Аудит -переключатель включения/выключения аудита администратором новых пользователей
В случае активации аудита аккаунты новых пользователей по умолчанию деактивированы и должны быть активированы администратором.
Управление
- Колонка Значение - позволяет изменить состояние параметра
- Колонка Вкл/Выкл - позволяет активировать или деактивировать параметр (опционально).
- Справа от параметра при изменении его значения/активности отображается кнопка сохранения изменений.
Баланс
Отображение текущего баланса платформы и списка транзакций с счетом платформы.
Панель инструментов
- Период - выбор отчетного периода
- Кнопка обновления списка транзакций
Список транзакций
- Создано - дата осуществления транзакции
- Назначение - тип транзакции
- Контрагент - контрагент транзакции
- Сумма - сумма транзакции
- Панель навигации
S3 серверы
Отображение списка существующих S3 серверов.
Структура:
Панель инструментов
- Кнопка обновления списка S3 серверов
Таблица хранилищ
Наименование
При щелчке по наименованию хранилища открывается окно управления хранилищем.
URL - API интерфейс хранилища
Общедоступный - переключатель общего доступа к хранилищу
При включенном переключателе все пользователи платформы могут использовать его для хранения проектов.
Баланс - баланс счета хранилища
Только для чтения - переключатель возможности записи в хранилище
При выключенном переключателе хранилище доступно и для чтения и для записи.
Основной - переключатель основного хранилища платформы
При включенном переключателе хранилище будет использовано для хранения служебных данных платформы.
Кнопка удаления соответствующего хранилища
Кнопка добавления нового хранилища
Серверы расчетов
Отображение списка существующих серверов расчетов.
Структура:
Панель инструментов
- Кнопка обновления списка серверов расчетов
Таблица серверов расчетов
Наименование
При щелчке по наименованию сервера расчетов открывается окно с его описанием.
Баланс - баланс счета сервера расчетов.
Общедоступный - переключатель общего доступа
При включенном переключателе все пользователи платформы могут использовать сервер расчетов для выполнения заданий проектов.
Активен - переключатель активности
При включенном переключателе сервер расчетов будет принимать задания на выполнение.
Кнопка удаления соответствующего сервера расчетов
Кнопка добавления нового сервера
Пользователи
Отображение списка существующих пользователей платформы.
Структура:
Панель инструментов
- - кнопка обновления списка пользователей
Таблица пользователей
Логин
Полное имя
Почта - адрес электронной почты
Баланс - баланс счета пользователя
Был - время последнего посещения
Активен - переключатель разрешения доступа пользователя в платформу
При включенном переключателе пользователь может войти в платформу.
Администратор - переключатель наличия административных привилегий
При включенном переключателе пользователь обладает административными привилегиями.
Если пользователь с административными привилегиями осуществит сброс пароля согласно инструкции, то информация об этом будет отослана всем другим пользователям с административными привилегиями.
Рабочие пространства
Отображение списка существующих рабочих пространств.
Структура:
- Панель инструментов
- Кнопка обновления списка рабочих пространств.
- Таблица рабочих пространств
- Наименование
- Владельцы
- Видно всем
- Баланс - баланс счета рабочего пространства
- Кнопка удаления соответствующего рабочего пространства
- - Кнопка создания нового рабочего пространства
Докер образы
Управление Докер образами платформы.
Cтруктура:
Панель инструментов
- Кнопка обновления списка проектов
- Выпадающий список отображаемых колонок
- Рабочее пространство
- Наименование
- Состояние
- Контекс сборки
- Создал - пользователь, создавший образ
- Обновил - пользователь, последним обновивший образ
- Собрал - пользователь, последним собравший образ
- Создан
- Изменен
- Собран
Таблица образов
- Рабочее пространство
- Наименование
- Состояние
- Создал - пользователь, создавший образ
- Создан
Проекты
Отображение списка существующих проектов.
Структура:
- Панель инструментов
- Кнопка обновления списка проектов
- Выпадающий список отображаемых колонок
- Таблица проектов
- Название
- Рабочее пространство
- Занятый объем
- Пользователи
Отображается ограниченное количество пользователей. В случае если количество пользователей превышает установленный лимит, то справа от столбца с пользователями отображается флаг с количеством пользователей. Для получения полного списка пользователя необходимо навести указатель мыши на список пользователей и в появившейся таблице выбрать необходимое количество отображаемых пользователей или нужную страницу таблицы. Открытая таблица пользователей закроется самостоятельно через некоторое время. Также таблицу можно закрыть с помощью кнопки закрытия слева от столбца.
- Проект включен
- S3 сервер проекта
- Сервер расчета
- Действия : кнопка удаления соответствующего проекта
Тарифы
Отображение списка существующих тарифов.
Структура:
- Панель инструментов
- Кнопка добавления нового тарифа
- Кнопка обновления списка тарифов
- Список плиток тарифов
Структура плитки тарифа:
Название
Кнопка удаления
Описание
Таблица с показателями тарифа
Название показателя
Редактируемое значение показателя (щелкнуть по значению)
Задания
Отображение и управление списком заданий на платформе.
Структура:
Панель инструментов
Скачать выделенное задание
Перезапустить выделенные задания
Перезапустить выделенные задания в интерактивном режиме
Обновления списка
Может содержать дополнительный ярлык:
- Верхний ярлык зеленого цвета - информирует об изменении количества заданий в узле.
Фильтрация заданий по состоянию
Удаление выбранных заданий
Проекты - фильтрация по проектам
Колонки - изменение отображаемых столбцов таблицы
Таблица с списком заданий
- Столбцы таблицы
- - переключатель выбора задания
- Id - идентификатор задания
- Проект - проект задания
- Создано - время инициации задания
- Владелец - пользователь создавший задание
- Состояние - текущее состояние выполнения задания
- Столбцы таблицы
Для открытия окна конкретного задания необходимо щелкнуть по его идентификатору в столбце Id.
Инструкции
Подключение внешней авторизации
В настоящий момент поддерживается возможность внешней авторизации с использованием трех внешних источников:
Перед началом использования необходимо:
Зарегистрировать экземпляр платформы на соответстующем источнике
- Указывать тип приложения: Веб приложение.
- В качестве Redirect URI указывать: https://адрес_сервера/provider/callback
Google: документация и консоль управления
Яндекс: документация и консоль управления
Mail.ru : документация и консоль управления
Вставить полученные client_id и client_secret в соответстующие поля соответстующего источника в подразделе Настройки платформы.
Активировать cooтветствующий внешний источник.
Сохранить внесенные изменения.
Подключение Telegram бота
- Подключиться к BotFather
- Создание бота
- Написать команду /newbot
- Ответить на вопросы по поводу имени нового бота (отображается в контактах и может быть изменено) и его username (короткое имя на латинице и не может быть изменено) и т.д.
- Записать полученный токен в конфигурационный файл и переустановить или обновить платформу.
Для получения дополнительной информации обратитесь к официальному сайту или другим информационным ресурсам, например сюда.
Установка
Установка платформы
Установка сервера расчетов
Компоненты платформы
После установки платформы в среде Kubernetes будут доступны для управления и мониторинга следующие основные компоненты (поды):
- Контроллер Nginx Ingress
- nginx-ingress-nginx-controller-...
- Менеджер сертификатов Cert-manager
- cert-manager-...
- cert-manager-cainjector-...
- cert-manager-webhook-...
- Сервер
- название сервера-rndflow-server-api-...
- название сервера-rndflow-server-celery-...
- название сервера-rndflow-server-docs-...
- название сервера-rndflow-server-frontend-...
- название сервера-rndflow-server-pg-rmq-proxy-...
- База данных PostgreSQL
- rndflow-postgresql-0
- Файловый сервер MinIO
- rndflow-minio-....
- Брокер сообщений
- rndflow-rabbitmqserver-0
- Модуль интеграции с Телеграмм
- rndflow-server-tbot-*
- Исполнитель
- название исполнителя-rndflow-executor-event-watcher-...
- название исполнителя-rndflow-executor-executor-...
- название исполнителя-rndflow-executor-jupyter-proxy-...
- название исполнителя-rndflow-executor-jupyter-watcher-..
- название исполнителя-rndflow-executor-metrics-reporter-...
- название исполнителя-rndflow-executor-pod-watcher-...