Как стать автором
Поиск
Написать публикацию
Обновить
Флант
Специалисты по DevOps и Kubernetes

В Open Source-платформе Deckhouse Kubernetes Platform Community Edition появился веб-интерфейс

Время на прочтение2 мин
Количество просмотров1.8K

В Deckhouse Kubernetes Platform Community Edition (DKP CE) появился веб-интерфейс. Теперь пользователи нашей Open Source-платформы получили удобный инструмент для визуального мониторинга и управления своими Kubernetes-ресурсами, который поможет администраторам предоставлять сервис для разработчиков. Рассказываем о его функциональности, ограничениях и планах развития.

Возможности интерфейса

Что можно делать с помощью интерфейса:

  • Просмотр состояния кластера: актуальная версия, состояние системных компонентов, доступные обновления, узлы, настройки доступа, ингресс-контроллеры, хранилища.

  • Управление: создание, изменение и удаление объектов — только в пределах своих пространств имён и проектов. Также можно создавать, обновлять или удалять сами пространства имён и проекты.

  • Отслеживать ресурсы GitOps: видеть объекты, созданные через werf, Argo CD и Helm.

  • Мониторить метрики и уведомления: просматривать дашборды Grafana, состояние Prometheus и получать уведомления о событиях.

Узлы кластера со встроенными метриками
Узлы кластера со встроенными метриками
Посмотрите остальные снимки экрана с интерфейсом DKP CE
Модули, их состояние и версия
Модули, их состояние и версия
Проекты, с ними можно работать в CE
Проекты, с ними можно работать в CE
Сессии пользователей — кто куда залогинился
Сессии пользователей — кто куда залогинился
Состояние ингресс-контроллера в подах и сервисах
Состояние ингресс-контроллера в подах и сервисах
Состояние Prometheus
Состояние Prometheus
Браузер API Kubernetes
Браузер API Kubernetes
Утилита d8 и конфигурация для нее всегда под рукой
Утилита d8 и конфигурация для нее всегда под рукой
Неймпейс, поды
Неймпейс, поды

Доступы и требования

Доступ к интерфейсу есть у всех пользователей согласно их правам в платформе. Интерфейс доступен по адресу вида https://console.example.com (если используется шаблон публичных доменов %s.example.com).

Потребление ресурсов подами серверной части в зависимости от количества одновременных пользователей отображено в таблице:

Пользователей

ЦП, ядра

Память, МиБ

0

0,0005

18

1

0,0500

25

10

0,4000

53

100

0,6500

130

Ограничение на вертикальное масштабирование подов: минимальное значение CPU/памяти — 100m/100MiB, а максимальное — 1/512MiB. Две реплики серверной части включаются автоматически для DKP в режиме высокой доступности.

Как начать работу с графическим интерфейсом, подробно рассказываем в документации.

Новые возможности в 2025 году

В этом году мы планируем значительно расширить функциональность графического интерфейса. Мы реализуем следующие возможности в режиме только для чтения (read-only), позволяющие просматривать:

  • поддерживаемые типы хранилищ Ceph и NFS;

  • политики безопасности, операционные и сетевые политики;

  • новую ролевую модель с возможностью просмотра прав на систему, на отдельные подсистемы, на конкретный проект;

  • конфигурации Istio;

  • параметры платформы виртуализации Deckhouse Virtualization Platform;

  • дашборды Grafana, триггеры (правила) и уведомления.

Также скоро опубликуем основную часть исходного кода интерфейса. Сообщество сможет напрямую участвовать в развитии веб-интерфейса Deckhouse, предлагать улучшения и создавать новые функции.

Переход на собственный интерфейс позволяет отказаться от kubernetes-dashboard. В новых релизах он не будет поддерживаться, поскольку все ключевые сценарии теперь реализованы средствами нашего веб-интерфейса.

Теги:
Хабы:
Всего голосов 9: ↑9 и ↓0+10
Комментарии2

Другие новости

Информация

Сайт
flant.ru
Дата регистрации
Дата основания
Численность
201–500 человек
Местоположение
Россия
Представитель
Александр Лукьянов