github deckhouse/deckhouse v1.28.0-alpha.0
Deckhouse v1.28.0-alpha.0

latest releases: v1.59.8, v1.59.7, v1.59.6...
pre-release2 years ago

Changes since v1.27

En

Components that will be restarted during the update

  • Grafana
  • ingress-nginx
  • dashboard
  • control-plane-manager
  • chrony
  • kubeconfig-generator

Significant Changes

Kubernetes control plane upgrades

Upgraded versions of Kubernetes components (including control plane).

Ability to change CRI in single master cluster

Fixed bashible to properly change cri type for nodegroup master in single-master clusters (but this operation is still dangerous).

Read about how to change CRI for node-group and
how to change CRI for the whole cluster.

BreakingChanges in log-shipper module.

Refactoring of a multiline support.

BreakingChanges — reducing agent CPU usage but it disabling basic multiline support in the module. You should choose a suitable multiline type by using the multilineParser parameter in the ClusterLoggingConfig or PodLoggingConfig custom resources.

The nginx-ingress module has been removed

The nginx-ingress module (the old version of the Ingress Nginx controller) has been removed.

A nicely-looking Grafana home dashboard instead of the default one

The user's identity is also shown in Grafana (from the auth proxy headers).

v1 28-grafana-home-white-min

Other Changes

[basic-auth]

[cloud-provider-yandex]

[control-plane-manager][candi]

[ingress-nginx]

  • Fix chaos monkey eviction logic.
  • Enhancement: improve shutdown timeouts.

[metallb]

[monitoring-kubernetes][ingress-ngnix]

[prometheus]

[deckhouse]

  • Enhancement: use only UTC timezone in update windows configuration.

[user-authn]

[monitoring-custom]

  • Fix duplicate Pod endpoints.

Ru

Компоненты, которые будут перезапущены в процессе обновления:

  • Grafana
  • ingress-nginx
  • dashboard
  • control-plane-manager
  • chrony
  • kubeconfig-generator

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

Обновление Kubernetes

Обновление версии control plane и других системных компонент Kubernetes.

Изменение CRI в кластерах с одним master-узлом

Теперь можно менять CRI в кластерах с одним master-узлом (но лучше все-таки временно сделать multi-master).

В документации добавлены инструкции о том, как изменить CRI для node-group и как изменить CRI для всего кластера.

Несовместимые изменения в модуле log-shipper

Рефакторинг поддержки multiline-сообщений в логах.

Ради уменьшения потребления CPU агентом, поддержку multiline-сообщений в логах теперь нужно указывать явно, используя параметр multilineParser в CR ClusterLoggingConfig или PodLoggingConfig.

Удален модуль nginx-ingress

Удалена устаревшая реализация балансировщика на базе Ingress - модуль nginx-ingress.

Более информативная домашняя страница в Grafana

Домашняя страница стала выглядеть приятней, стала более информативной и даже показывает данные аутентифицированного пользователя.

v1 28-grafana-home-white-min

Другие изменения

[basic-auth]

[cloud-provider-yandex]

[control-plane-manager][candi]

[ingress-nginx]

[metallb]

[monitoring-kubernetes][ingress-ngnix]

[prometheus]

[deckhouse]

  • Улучшение: в конфигурации окон обновлений используется только часовой пояс UTC.

[user-authn]

[monitoring-custom]

Don't miss a new deckhouse release

NewReleases is sending notifications on new releases.