Сегодня состоялся новый стабильный релиз платформы Deckhouse — v1.32. Расскажем о самых важных изменениях в этом релизе, среди которых — два новых модуля, новая версия Ingress-контроллера и ряд улучшений для существующих компонентов.
Версия Kubernetes v1.21 стала версией по умолчанию для кластеров, в которых Kubernetes обновляется автоматически. В таких кластерах обновление версии оркестратора выполняется вместе с обновлением версии Deckhouse. Напомним, что платформа поддерживает Kubernetes v1.19–v1.22.
Новые модули:
ceph-csi — устанавливает и настраивает CSI-драйвер для Ceph-томов RBD и CephFS. С помощью Custom Resources можно подключить несколько Ceph-кластеров;
snapshot-controller — включает в кластере Kubernetes поддержку снапшотов для совместимых CSI-драйверов и cloud-провайдеров.
linstor:
добавлена панель мониторинга кластера LINSTOR и ресурсов DRBD в Grafana:
добавлены мониторинг компонентов, метрики и алерты с описанием рекомендуемых действий;
добавлена поддержка автоматической генерации StorageClasses’ов и автоматического добавления LVM-пулов.
openvpn получил новый web-интерфейс (на базе нашего Open Source-проекта ovpn-admin) и важное улучшение: ему больше не нужен persistent storage, так как все необходимые данные теперь хранятся в Secret’ах (предусмотрена автоматическая миграция существующих конфигураций). Также появилась возможность публиковать порт Pod’а openvpn, используя inlet HostPort.
log-shipper:
появилась фильтрация по namespace’ам через ресурс
ClusterLoggingConfig
. Можно указывать список namespace’ов, по которым необходимо собирать логи, или namespace’ы, которые нужно исключить;обновлена панель мониторинг в Grafana;
документация дополнена информацией о методах поиска ошибок и способах отладки.
Добавлена поддержка NGINX Ingress Controller v1.1. Переход на эту версию контроллера необходим для обновления Kubernetes до версии 1.22 и выше.
Полный список изменений, которые появились в Deckhouse v1.32, опубликован в changelog’е. Обратите внимание, что первый стабильный релиз v1.32 — это версия v1.32.8.
P.S.
Для знакомства с платформой Deckhouse рекомендуем раздел «Быстрый старт» (на русском и английском языках).
Полезные ссылки на ресурсы проекта:
официальный Twitter-аккаунт (на английском);
Читайте также в нашем блоге: