Основные изменения:
Модуль 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’е.