«Штурвал 2.11»: Новые горизонты развертывания и управления Kubernetes

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

В обновлении версии 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 добавлена поддержка Rocky Linux 8.7, в версии 2.10.0 — отсутствовала.
– Oracle Linux: поддержка версии 8.7 с ядром 5.15.
– RHEL: поддержка версии 9 с ядром 5.14. В версии 2.9.2 добавлена поддержка RHEL 8.7, в версии 2.10.0 — отсутствовала.
– РЕД ОС: теперь поддерживается ядро 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-версия продукта получила те же обновления, что и коммерческий дистрибутив. Более подробную информацию о новшествах и улучшениях можно найти в документации.