«Штурвал 2.11»: инновации, упрощение развертывания и новые возможности управления кластерами

Привет, Хабр!

В обновлении версии 2.11 были представлены несколько ключевых изменений: новый инсталлятор с графическим интерфейсом, улучшения в обработке системных логов, более информативный дашборд неймспейса и поддержка провайдера vCloud Director. Внизу — все детали и скриншоты.

Оптимизация развертывания

Мы внедрили инсталлятор с графическим интерфейсом, который поддерживает Cluster API. Теперь процесс создания кластера управления стал таким же простым, как и формирование клиентского кластера. Это приводит к:

– упрощению развертывания — теперь даже новички в Kubernetes смогут успешно установить решение;
– гибкой настройке инфраструктуры — в инсталляторе можно выбрать интеграцию с системами виртуализации (комплексные решения oVirt, VMware vSphere) или использовать предразвернутые хосты (Shturvalv2);
– удобному управлению узлами — в рамках создания кластера управления можно легко настраивать группы узлов через графический интерфейс.

Инсталлятор доступен как в публичных, так и в изолированных средах.

Функциональность создания клиентского кластера также была расширена: теперь доступны быстрая настройка сертификатов, поддержка корпоративных и ACME-сертификатов, а также оптимизация механизма выбора системных сервисов.

Оптимизация хранения и анализа логов

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

Пользователи теперь могут просматривать, фильтровать и экспортировать логи прямо в интерфейсе кластера, а также легко настраивать параметры хранения и ротации логов.

Полный контроль над нагрузками и компонентами

Мы обновили дашборд неймспейса, чтобы администраторы могли быстрее получать важную информацию о состоянии своих приложений. Новая версия включает:

– публикацию сервисов: список доступных Ingress и Services, связь с нагрузками;
– быстрые действия: возможность запуска создания Workloads, Ingress и Services в один клик.

Также улучшено отображение существующих блоков:

– мониторинг нагрузок: информация о статусе, перезапусках подов, уязвимостях;
– анализ ресурсов: отслеживание потребления CPU, памяти и использования квот для любых объектов неймспейса.

Добавили дашборд для мониторинга доступности сервисов, который позволяет администраторам отслеживать состояние системных компонентов за последний час без необходимости переходить в другие дашборды, что поможет быстрее выявлять и реагировать на сбои.

Поддерживаемые операционные системы

Что нового:

– SberLinux: добавлена поддержка версии 5.9.1 с ядром 5.14.
– Rocky Linux: добавлена поддержка версии 9 с ядром 5.14. Ранее, в версии 2.9.2, поддерживалась версия 8.7, а в 2.10.0 Rocky Linux не имел поддержки.
– Oracle Linux: поддержка версии 8.7 с ядром 5.15.
– RHEL: поддержка версии 9 с ядром 5.14. В версии 2.9.2 была поддержка RHEL 8.7, а в 2.10.0 RHEL не поддерживался.
– РЕД ОС: поддержка ядра 6.12.

Что изменилось по сравнению с версией 2.10.0:

– РОСА: изменено название дистрибутива с Cobalt на Chrome и обновлено ядро с 5.15 на 6.6.
– Alt Linux: версия системы изменилась с SP на 10; ядро обновлено с 5.10.* на 6.1.

К тому же теперь платформа поддерживает провайдера vCloud Director. Пользователи могут воспользоваться услугами Kubernetes as a Service в облаке Nubes — готовые кластеры Kubernetes, предоставляемые по подписке с SLA 99,95%.

Community-версия продукта получила те же обновления, что и коммерческий дистрибутив. Более подробно о нововведениях и изменениях можно узнать в документации.