Доступно с ограничениями в редакциях: CE, BE
Доступно без ограничений в редакциях: SE, SE+, EE, CSE Pro (1.67)
Веб-интерфейс упрощает управление DKP и делает состояние системы наглядным.
Доступ к интерфейсу доступен всем пользователям согласно их правам в платформе.
Если шаблон публичных доменов %s.example.com
, то в веб-приложение можно зайти по адресу
https://console.example.com
.
Основные возможности
- Обзор кластера, актуальной версии, состояния системы и обновлений
- Управление модулями и их настройками
- Управление узлами: конфигурация узлов, масштабирование, параметры обновления
- Управление тенантами: проекты, созданные на основании шаблонов
- Управление доступом: провайдеры аутентификации, права групп и пользователей
- Ингресс-контроллеры: заведение трафика в кластер
- Журналирование: сбор логов с узлов и подов, отправка в различные типы хранилищ
- Мониторинг: обработка и отправка метрик, создание алертов и recording rule, дашборды и источники данных для Grafana, настройки Prometheus и список горящих алертов
- Поддержка GitOps: специально отмечены ресурсы Kubernetes, созданные автоматикой (werf, Argo CD, Helm)
- Метрики и мониторинг в узлах, группах узлов и в ингресс-контроллерах
- Состояние подов Prometheus, ингресс-контроллеров и поды на узлах
- И многое другое!
Как включить
Чтобы включить модуль, создайте ModuleConfig:
apiVersion: deckhouse.io/v1alpha1
kind: ModuleConfig
metadata:
name: console
spec:
enabled: true
Требования к ресурсам
Потребление ресурсов подами серверной части в зависимости от количества одновременных пользователей отображено в таблице ниже
Пользователей | ЦП, ядра | Память, МиБ |
---|---|---|
0 | 0.0005 | 18 |
1 | 0.0500 | 25 |
10 | 0.4000 | 53 |
100 | 0.6500 | 130 |
Ограничение на вертикальное масштабирование подов: минимальные значения CPU/памяти в 100m/100MiB и максимальные значения в 1/512MiB. Две реплики серверной части включаются автоматически для DKP в режиме высокой доступности.