Новые возможности Deckhouse Kubernetes
Компания Deckhouse анонсировала расширение технических возможностей платформы Deckhouse Kubernetes Platform (DKP). В частности, в версиях 1.60–1.62 добавлена поддержка еще одной российской ОС, расширен список совместимых версий ОС и версий Kubernetes, повышен уровень отказоустойчивости, а также обновлен графический интерфейс и центр управления кластерами.
Deckhouse Kubernetes Platform – платформа контейнеризации, позволяющая создавать идентичные кластеры и управлять ими в любой ИТ-инфраструктуре. DKP можно разворачивать в публичных и приватных облаках, поверх любой виртуализации, на bare-metal-серверах, а также в гибридной модели.
Платформа DKP теперь поддерживает ОС РЕД ОС 8.0, ОС РОСА «Кобальт», РОСА «Хром» и Ubuntu 24.04. Кроме того, CLI-утилита для работы с кластерами DKP стала доступна под Windows. Добавлена возможность отправки журналов из платформы во внешние системы управления событиями и информацией о безопасности (SIEM-системы) в нативном для них формате. Также в раннем доступе появилась поддержка Kubernetes 1.30.
Как отмечают разработчики, в каждом релизе DKP поддерживается не менее четырех версий Kubernetes – пользователи могут переходить на новую версию, когда посчитают нужным.
Чтобы сократить время восстановления целевого состояния кластера после сбоев, в DKP появилась новая схема отслеживания доступности узлов и обеспечения их автоматической изоляции (fencing). Это позволило сократить время вывода проблемного узла из эксплуатации в несколько раз.
Благодаря отказоустойчивой реализации шлюза для исходящего трафика повышена надежность сетевой подсистемы DKP. Теперь платформа позволяет указать группу узлов, один из которых обрабатывает исходящие сетевые запросы от запущенных в кластере приложений. Если активный узел выходит из строя, платформа автоматически перенаправит исходящий трафик через один из доступных узлов группы.
В состав DKP входят несколько десятков интегрированных модулей, которые в том числе обеспечивают автоматизацию управления контейнерными нагрузками. При этом DKP может работать как со встроенными модулями (идут в составе платформы), так и с модулями из внешнего проверенного источника. Иными словами, пользователи DKP могут запускать свое приложение в качестве модуля платформы и автоматизировать его развертывание, обновление и конфигурирование. Теперь сделать это стало проще благодаря подробной документации по созданию модуля DKP.
Все пользовательские роли и права доступа в кластере стали в полной мере применяться и к графическому интерфейсу – пользователь видит в интерфейсе только те объекты, к которым у него есть соответствующий доступ в кластере.
Изменения коснулись и центра управления кластерами DKP – Deckhouse Commander. Теперь под управление Commander можно передать ранее созданные кластеры DKP. При этом управление кластером можно поставить на паузу, что позволяет вести в нем любые работы в автономном режиме.