2.1 Доступ к KageCore ML PlatformРегистрация новых пользователей:
- Для регистрации нового пользователя необходимо отправить запрос к администраторам системы или в техническую поддержку.
- После регистрации на указанную почту пользователя придет уведомление с данными для входа на KageCore ML Platform. В письме содержатся: ссылка для входа, пароль для учетной записи и логин с вашим идентификатором.
- У этой учетной записи есть разрешения, которые позволят регистрировать новых пользователей портала, создавать виртуальные ресурсы в проектах в рамках той папки, в которую добавлена учетная запись.
- Парольная политика полностью соответствует политикам организации, где установлена инсталляция KageCore ML Platform.
Авторизация пользователей:
- После регистрации и получения письма с данными для входа на KageCore ML Platform пользователь может авторизоваться на портале.
- Для авторизации на KageCore ML Platform:
- В поле Логин или e-mail введите логин, созданный ранее.
- В поле Пароль введите пароль, созданный ранее.
- Нажмите Войти.
После успешной авторизации вы попадете на главную страницу портала.
Если авторизоваться не получилось, проверьте введенные значения в поле Логин или e-mail и Пароль. Если проблема сохраняется, обратитесь в техническую поддержку.
2.2 Навигация по KageCore ML PlatformПосле успешной авторизации вы попадете на главную страницу портала.
2.2.1 Личный кабинетЧтобы открыть информацию об аккаунте, нажмите в правом верхнем углу на круг с инициалами логина.
В информации об аккаунте отображается следующая информация:
- имя и фамилия текущего пользователя;
- логин на KageCore ML Platform;
- электронная почта;
- актуальная версия KageCore ML Platform.
Дополнительно имеется возможность скопировать токен доступа.
2.2.2. Главная страницаНа главной странице KageCore ML Platform отображаются следующие компоненты:
- Текущий контекст проекта с информацией о сумме списаний в сутки. При изменении набора заказов эта сумма обновляется автоматически.
- Баланс счета с информацией о доступной сумме, которая обновляется автоматически.
- Информационная панель История действий. В ней содержится информация о времени выполнения действия, последнем изменении, статусе выполнения действия и инициаторе.
На главной странице расположены:
- главное окно. Информация в главном окне зависит от выбора в боковом меню;
- боковое меню (сворачивается кнопкой < Скрыть меню, разворачивается нажатием на «->» ).
Пункты бокового меню:
- Заказы.
- Управление доступом:
- Организация.
- Сервисные аккаунты.
- Учетные записи.
- Роли.
- SSH-ключи.
- Мониторинг
- Метрики Подов.
- Метрики ВМ.
2.2.3. ЗаказыВ разделе
Заказы отображается список всех созданных продуктов в проекте. К ним можно применить сортировку по «Дата создания».
Для заказа продукта необходимо:
- В правом верхнем углу нажать кнопку «+ Добавить ресурс». Отобразятся доступные продукты во всех категориях.
- Выберите необходимый продукт и укажите параметры для его создания. Подробное описание параметров в категориях:
- Базовые вычисления.
- Брокеры сообщений.
- Базы данных.
- Мониторинг.
- Среды разработки.
- Контейнеры.
- Веб-приложения.
- Управление секретами.
2.2.4. Тарификация заказовПри добавлении ресурса возникает окно настройки и конфигурации продукта. Каждый из параметров конфигурации рассчитывается отдельно. В зависимости от количества ресурсов проставляется стоимость по каждому из параметров.
При изменении конфигурации, к примеру выбора больше флейвора по cpu и ram, стоимость пере рассчитается автоматически.
Данный расчет происходит в каждом из продуктов.
2.2.5. Базовые вычисленияВ разделе «
Заказы» на вкладке «
Базовые вычисления» можно заказать продукт в виде преднастроенной ВМ с заданными параметрами vCPU/RAM/GPU/Disk.
Для заказа услуги:- Перейти в категорию «Базовые вычисления».
- Выбрать услугу:
Unix-подобные операционные системы:
- Alma.
- Astra.
- CentOS.
- Debian.
- Red OS.
- Ubuntu.
Операционная система Windows:Также имеется возможность заказывать продукты из категории «Все продукты».
2.2.5.1. ВМ с unix-подобной ОСДля заказа ВМ с ОС
AlmaLinux,
AstraLinux,
CentOS,
Debian,
Red OS,
Ubuntu выполните следующие действия:
1.Нажать на карточку продукта и заполнить параметры:
- Имя – укажите название виртуальной машины.
- Сетевой сегмент – выберите название логической портгруппы, в которой будет выделен статический IP-адрес для ВМ.
- Дата-центр – выберите дата-центр.
- Платформа – выберите платформу виртуализации, на которой будет размещена виртуальная машина.
- Подключить дополнительный сетевой интерфейс – возможность подключения дополнительного сетевого интерфейса к ВМ (при наличии технической возможности).
- Версия ОС – выберите целевую версию ОС (при наличии технической возможности).
- Образ ОС – выберите образ ОС, который будет использоваться для создания ВМ.
- СPU и RAM – выберите спецификацию ВМ, где СPU - количество vCPU, а RAM - размер оперативной памяти в Гбайт.
- GPU – выбрать из выпадающего списка «Целая» или «Mig» для заказа целиковой GPU или части GPU (mig-instance) соответственно, после выпадет GPU HOST для выбора целевого хоста создания ВМ.
- Добавьте графические карты – выберите необходимые GPU из списка доступных на целевом хосте.
- Точка монтирования на диске (опционально) — заполните параметры для подключения дополнительных дисков:
- Размер, Гб — укажите размер дополнительного диска.
- Путь монтирования — укажите каталог для монтирования дополнительного диска.
- Тип файловой системы — по умолчанию используется файловая система xfs.
- SSH-ключ — выберите существующий SSH-ключ для доступа к ВМ или создайте новый, нажав «+».
ПримечаниеЗначения в полях «Сетевой сегмент», «Дата-центр», «Платформа», «CPU и RAM» создаются на основании справочников, которыми управляет администратор.
Стоимость услуги зависит от выбранной конфигурации.
2.Нажать «
Заказать».
Используйте указанный SSH-ключ для доступа к ВМ по SSH. IP адрес ВМ указан в свойствах ВМ.
С созданной виртуальной машиной можно выполнить следующие действия:
- Изменить конфигурацию ВМ (количество vCPU/RAM, размер загрузочного диска, подключить или удалить дополнительные диски).
- Выключить ВМ (в т.ч. принудительное выключение ВМ).
- Удалить ВМ.
2.2.5.2. ВМ c ОС WindowsДля заказа ВМ на базе ОС Windows Server 2019 необходимо:
1.Нажать на карточку продукта и заполнить параметры:
- Имя виртуальной машины – укажите название виртуальной машины.
- Сетевой сегмент – выберите название логической портгруппы, из которой будет присвоение статического IP-адреса для виртуальной машины.
- Дата-центр – выберите дата-центр.
- Платформа – выберите платформу виртуализации, на которой будет размещена виртуальная машина.
- Образ ОС – выберите образ ОС, который будет использоваться для создания ВМ.
- СPU и RAM – выберите спецификацию ВМ, где СPU - количество vCPU, а RAM - размер оперативной памяти в Гбайт.
- Загрузочный диск - укажите размер загрузочного диска в ГБ или оставьте по умолчанию.
- Дополнительный диск (опционально):
- Буква тома - выберите, какая буква будет присвоена этому диску.
- Local Disk - укажите название для дополнительного диска.
- Размер, ГБ - передвиньте ползунок слайдера, чтобы задать размер дополнительного диска.
- Учетная запись - задайте логин для пользователя ВМ.
- Пароль - задайте пароль пользователя. Он должен состоять из 10-20 символов, включать цифры, символы, прописные и строчные латинские буквы.
2.Нажать «
Заказать».
2.3. Среды разработки 2.3.1 File Browser1.Выбрать продукт File Browser в категории
Среды разработки.
2.Заполнить параметры:
- Название - укажите название пода.
- Образ ОС - выберите образ операционной системы.
- Платформа - выберите платформу СКО, на которой будет размещен под.
- СPU и RAM - выберите спецификацию ВМ, где СPU - количество CPU, а RAM - размер оперативной памяти в Гбайт.
3.Нажать «
Заказать».
После создания заказа вы можете перейти в файловый браузер по ссылке в поле «
Точка подключения».
4.Продукт доступен в веб-браузере.
2.3.2. VS Code1.Выбрать продукт VS Code в категории
Среды разработки.
2.Заполнить параметры:
- Наименование пода – укажите название пода.
- СPU и RAM – выберите спецификацию ВМ, где СPU - количество CPU, а RAM - размер оперативной памяти в Гбайт.
- Образ ОС – выберите один из предустановленных образов контейнера.
- Платформа – выберите платформу СКО, на которой будет размещен под.
- GPU – выберите тип GPU (целая или Mig), нажмите «Добавить» и выберите:
- Количество – введите количество GPU.
- Модель GPU –выберите модель GPU используемую в поде или оставьте по умолчанию.
- Временное хранилище – введите размер временного хранилища в Гбайт или оставьте по умолчанию.
- Публичный доступ – включите, если планируется сделать публичный доступ к ресурсу. По умолчанию, доступ к продукту доступен только его создателю.
3.Нажать «Заказать».
После создания заказа вы можете перейти в файловый браузер по ссылке в поле «
Точка подключения».
4.Продукт доступен в веб-браузере.
2.3.3. Jupyter Lab1.Выбрать продукт «Jupyter Lab» в категории
Среды разработки.2.Заполнить параметры:
- Наименование пода – укажите название пода.
- СPU и RAM – выберите спецификацию ВМ, где СPU - количество CPU, а RAM - размер оперативной памяти в Гбайт.
- Образ ОС – выберите один из предустановленных образов контейнера.
- Платформа – выберите платформу СКО, на которой будет размещен под.
- GPU – выберите тип GPU (целая или Mig), нажмите «Добавить» и выберите:
- Количество – введите количество GPU:
- Модель GPU – выберите модель GPU используемую в поде или оставьте по умолчанию.
- Временное хранилище – введите размер временного хранилища в Гбайт или оставьте по умолчанию;
- Публичный доступ – включите, если планируется сделать публичный доступ к ресурсу. По умолчанию, доступ к продукту доступен только его создателю.
3.Нажать «Заказать».
После создания заказа вы можете перейти в файловый браузер по ссылке в поле «
Точка подключения».
4.Продукт доступен в веб-браузере.
2.3.4. GitFlicGitFlic – российская платформа для совместной разработки программного обеспечения, аналогичная GitHub или GitLab
Основные функции GitFlic:- система контроля версий Git: управление репозиториями, ветками, запросами на слияние и историями изменений;
- инструменты CI/CD: автоматизация процессов сборки, тестирования и развертывания приложений с использованием пайплайнов, задач и агентов;
- реестр пакетов: поддержка различных менеджеров пакетов, таких как Maven, NPM, PyPi и других;
- инструменты безопасности: статический и динамический анализ кода для выявления уязвимостей на ранних этапах разработки;
- гибкая настройка прав доступа: управление ролями и правами пользователей в проектах.
Для заказа услуги:1.Выбрать продукт «
GitFlic» в категории «
Среды разработки».
2.Заполнить параметры:
- Имя виртуальной машины - укажите название ВМ.
- Пароль пользователя adminuser@admin.local – введите пароль, который будет использоваться для доступа к продукту к GitFlic с правами администратора.
- Сетевой сегмент - выберите название логической портгруппы, в которой будет выделен статический IP-адрес для ВМ.
- Дата-центр - выберите дата-центр.
- Платформа - выберите платформу виртуализации, на которой будет размещена виртуальная машина.
- Образ ОС - выберите образ ОС, который будет использоваться для создания ВМ.
- СPU и RAM - выберите спецификацию ВМ, где СPU - количество vCPU, а RAM - размер оперативной памяти в Гбайт.
- Загрузочный диск, Гб - введите размер загрузочного диска в Гбайт или оставьте по умолчанию.
- Точка монтирования на диске (опционально) — заполните параметры для подключения дополнительных дисков:
- Размер, Гб — укажите размер дополнительного диска.
- Путь монтирования — укажите каталог для монтирования дополнительного диска.
- Тип файловой системы — по умолчанию используется файловая система xfs.
- SSH-ключ — выберите существующий SSH-ключ для доступа к ВМ или создайте новый, нажав «+».
3.Нажать «
Заказать».
4.Для доступа к веб-интерфейсу необходимо перейти по ссылке в свойствах ВМ.
5.Выполнить вход пользователем adminuser@admin.local и указанным паролем.
6.После этого доступен интерфейс GitFlic.
2.3.4.1. Новый проектПервый шаг при работе с
GitFlic - создание проекта. Проект позволяет разработчикам удаленно и комплексно взаимодействовать с инструментом контроля версий. Владельцем проекта может быть как пользователь, так и их объединение в виде команды или компании.
Для начала работы с платформой создайте свой первый проект. Изначально проект пуст - в любой системе работы с кодом для продолжения работы с ним его необходимо
склонировать, то есть создать локальный репозиторий и настроить его связь с удаленным. Это можно сделать всего несколькими командами в консоли
(убедитесь, что у вас установлен Git). Первое время проще работать с проектом через протокол HTTP, но впоследствии гораздо удобнее использовать SSH.
2.3.4.2. Импорт проектаНа случай, если вы пользовались другой платформой работы с кодом, в
GitFlic реализован механизм импорта проектов с других площадок. Он позволяет перенести не только файлы, но и историю коммитов, ветки и теги в
GitFlic.
2.3.4.3. Создание форкаЕсли вы хотите использовать код другого проекта в качестве основы для вашего, или внести свой вклад в открытый проект, вы можете сделать форк на странице интересующего проекта.
2.3.4.4. Работа с кодомСинхронизация и применение локальных изменений в проекте реализуется с помощью системы контроля версий Git. Если вы еще не знакомы с Git, можете ознакомиться с распространенными командами. Вместе с
GitFlic также можно использовать GUI клиент для работы с Git через графический интерфейс.
Для автоматизированной работы с сервисом
GitFlic предоставляет публичный API, который постоянно развивается.
2.3.4.5 Работа в командеСкорее всего, вы захотите работать не в одиночку, а с единомышленниками. Вы можете пригласить новых пользователей или целую команду для работы над проектом, а также настроить уровни доступа в соответствующем разделе настроек. Над публичным проектом может работать неограниченное количество человек.
Для слияния изменений разных разработчиков, разрешения конфликтов и проведения валидации кода используется механизм запросов на слияние. Он позволяет ответственным пользователям в проекте контролировать процесс совместной разработки программного обеспечения.
Вы можете запланировать новую функциональность или отметить недочеты и ошибки в коде в соответствующем разделе. Конструктивное описание задачи поможет в развитии репозитория.
В
GitFlic поддерживается выпуск релизов - сборок проекта в промежуточном состоянии. Для создания релиза необходима привязка тега.