Вышла стабильная версия Deckhouse v1.47 с очередными исправлениями и улучшениями

Флант    /    Онлайн

Основные изменения:
Модуль Istio теперь доступен в редакции CE Deckhouse. Единственное ограничение — в CE недоступен функционал создания федерации и мульти-кластера.

Новый ресурс — Module (только для чтения). Теперь с помощью команды kubectl get modules можно вывести полный список модулей Deckhouse и их статус в кластере.
Изменить адрес container registry в кластере с Deckhouse стало проще — нужно воспользоваться командой deckhouse-controller (подробнее в документации).
В Linstor добавлена поддержка работы с включенным SELinux на узлах.
Прекращение поддержки Debian 9 и Ubuntu 18.04. При использовании данных версии ОС появится алерт D8NodeHasDeprecatedOSVersion.
В целях стандартизации и повышения безопасности, ряд компонентов (kube-dns, kube-proxy, ingress-nginx и других.) переведен на сборку с использованием Distroless-образов.
Containerd на узлах настроен на использование параметра discard_unpacked_layers, что позволит сэкономить до 35% дискового пространства, выделенного под хранение образов.

На что обратить внимание:
Для обновления версии DRBD до 9.2.4 потребуется рестарт узлов кластера с компонентом linstor-node (по умолчанию это все узлы кластера). Управлять режимом перезапуска узлов можно с помощью параметра approvalMode.


В следующем релизе Deckhouse будет прекращена поддержка Docker. Пожалуйста, запланируйте обновление до containerd.

Полный список изменений в Deckhouse v1.47 опубликован в CHANGELOG’е.