Deckhouse v1.27.0 — новый релиз нашей Kubernetes-платформы

Со времени предыдущего стабильного релиза платформа Deckhouse получила более 30 изменений и улучшений. Полный список новшеств в Deckhouse v1.27.0 опубликован в changelog«е; в этом посте — выжимка с самыми полезными и интересными.

image-loader.svg

Важные изменения

Новая версия cert-manager. В одноименном модуле теперь запускается cert-manager версии 1.5.4. Версия 0.10.0 тоже поддерживается, но считается устаревшей. Модуль работает и со старыми аннотациями для certificates/issuers/ingress (certmanager.k8s.io/v1alpha1), и с новыми (cert-manager.io/v1). Ресурсы cert-manager v1.5.4 считаются ресурсами по умолчанию. Чтобы обратиться к ним, можно использовать команду типа kubectl get certificates.certmanager.k8s.io.

Exporter событий кластера. Модуль extended-monitoring теперь умеет собирать события (event«ы) в кластере и экспортировать их в метрики.

Более гибкое обновление узлов NodeGroup. С помощью параметра update.maxConcurrent в nodeGroup указывается число или процент от общего числа узлов, которые могут обновляться одновременно.

Новая версия Grafana. Приложение обновлено до версии 8.2.4. Кроме нового интерфейса, улучшилось отображение логов. В документации модуля log-shipper подробно объяснено, как использовать Loki для сбора логов.

Сторонний Alertmanager. В ресурсе CustomAlertmanager теперь можно указывать внешний Alertmanager для Prometheus (наряду с внутрикластерным).

Новый модуль синхронизации времени chrony. Модульсинхронизирует время на всех узла кластера с помощью одноименного решения, реализующего NTP (Network Time Protocol). Он доступен во всех редакциях Deckhouse Platform.

Некоторые улучшения

Фичи, которые появились в отдельных модулях:

  • cloud-provider-yandex — автоматическое создание статического IP для master- и Terraform-узлов;

  • ingress-nginx — возможность выбора версии 0.49;

  • kube-api-server — проверка сертификатов kubelet;

  • node-manager — пример static NodeGroup для bare metal-кластера.

В документации Deckhouse обновлен блок с описанием принципа работы dex.

P.S.

Официальный Twitter-аккаунт проекта на английском — @deckhouseio, русскоязычный Telegram-чат — deckhouse_ru.

Читайте также в нашем блоге:

© Habrahabr.ru