Сущности платформы
Команды
Команда — набор пользователей и настройки их доступа к платформенным сервисам. Команды образуют оргструктуру в зависимости от заданной иерархии.
Сервисы
Сервис — продукт компании, например, сервис, микросервис, приложение. При создании сервиса, для него создаются конфигурации для мониторинга, управления секретами и т.д.
Компоненты
Окружение — пространство внутри кластера для развертывания сервисов. В рамках окружения также создаются ресурсы в инфраструктурных сервисах: системе логирования, мониторинга и т.д.
Репозиторий — точное отображение репозитория из системы контроля версий, которое зарегистрировано в платформе и может быть привязано к сервису.
Helm chart — предварительно настроенные шаблоны ресурсов Kubernetes, упакованные в единый пакет. Используются для развертывания сервиса внутри кластера.
Custom компонент - TODO
Action - встроенное в платформу действие, которое выполняется при создании сервиса из шаблона
Шаблон сервиса - это шаблонный репозиторий с кодом, а так же различные предустановленные настройки EDP, такие как набор Action, переменные Gitlab, ветки в Git и др., которые будут применяться при создании нового сервиса из шаблона. Шаблонный репозиторий содержит в себе определенную структуру каталогов и файлов, которые дополнительно могут быть параметризированы с помощью переменных.
Kubernetes
Кластер — Kubernetes кластер, зарегистрированый на платформе, доступен для проведения различных операций, например, для развертывания и управления сервисом, создания окружения и т.д.
Namespace - namespace внутри кластера Kubernetes, зарегистрированный на платформе. Привязан к окружению. Необходим для взаимодействия с Kubernetes в различных частях платформы. Важно - EDP самостоятельно не создаёт namespace, а лишь регистрирует существующие. Необходимо предварительное создание.
Платформенные сервисы
Шаблон — заготовка для создания платформенных сервисов: баз данных, очередей, кэшей и т.д. Шаблон описывает, как платформенный сервис может быть развернут.
Конфигурация — описание настроек для развертывания платформенных сервисов. Представляет собой Helm values. Используется при создании инстанса.
Инстанс — развернутый экземпляр платформенного сервиса.
Kafka - регистрация и управление кластерами Kafka.
Организация
Оргструктура - страница с графиком иерархии команд, который отображает структуру организации, в соответствии с добавленными в EDP командами
Мониторинг - страница со свободным дашбордом по организации, объединяющий ключевые показатели деятельности компании в одном месте. Дашборд импортируется из Grafana.
Техрадар - страница, на которой отображается список технологий, используемых в компании, отображенный согласно уровням зрелости.
Status page - страница, на которой отображено актуальное состояние сервисов, которые подключены к мониторингу.