Deckhouse

Latest version: v0.4.9

Safety actively analyzes 634607 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 41 of 50

1.28.0rc.0

1.28.0beta.0

1.28.0alpha.0

1.27.2

1.27.1

1.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](https://github.com/deckhouse/deckhouse/commit/0475199745901212c429052b68498415f843cafd) 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](https://deckhouse.io/en/documentation/v1/modules/040-node-manager/faq.html#how-to-change-cri-for-node-group) and
[how to change CRI for the whole cluster](https://deckhouse.io/en/documentation/v1/modules/040-node-manager/faq.html#how-to-change-cri-for-the-whole-cluster).

[BreakingChanges](https://github.com/deckhouse/deckhouse/issues/127) 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](https://deckhouse.io/en/documentation/latest/modules/460-log-shipper/cr.html#clusterloggingconfig) or [PodLoggingConfig](https://deckhouse.io/en/documentation/latest/modules/460-log-shipper/cr.html#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](https://user-images.githubusercontent.com/6360800/145059158-e73daaea-b7f6-4f4c-8b86-573663a09e52.png)

Other Changes

**[basic-auth]**
- [Refactoring](https://github.com/deckhouse/deckhouse/commit/50b48c150939b98840ec5ab3dea389157a8d94ea): rewrite hooks in Go.

**[cloud-provider-yandex]**
- [Refactoring](https://github.com/deckhouse/deckhouse/commit/3143672d6d0d0982cc9eb0ea8fb8bf8f49287e97): rewrite hooks in Go.

**[control-plane-manager][candi]**
- [Enhancement](https://github.com/deckhouse/deckhouse/commit/da57fef8e36adbeb726991c9b201f69d132fe5a6): authentication webhook support.

**[ingress-nginx]**
- [Fix](https://github.com/deckhouse/deckhouse/commit/b1591b51962b0f848de9284ace21356d77040f32) chaos monkey eviction logic.
- [Enhancement](https://github.com/deckhouse/deckhouse/commit/b8d70fa69068d2e85cd69d097c9cbcabdf0f6fa4): improve shutdown timeouts.

**[metallb]**
- [Enhancement](https://github.com/deckhouse/deckhouse/commit/d96e461dcff352c04137c14c4b39a62219bc18cd): bump version to `0.11.0`.

**[monitoring-kubernetes][ingress-ngnix]**
- [Refactoring](https://github.com/deckhouse/deckhouse/commit/41b17676c122daf9dcfb0f5dff0d9ee867115506) Grafana tables and migration.

**[prometheus]**
- [Fix](https://github.com/deckhouse/deckhouse/commit/7bdfad81abfa24760df73117b18af648dba6fa14) automatic disk resize.
- [Enhancement](https://github.com/deckhouse/deckhouse/commit/c94f522ea9a207527d831e996603bc7120cf3963): add the article ["How do I get access to Prometheus metrics from Lens"](https://deckhouse.io/en/documentation/v1/modules/300-prometheus/faq.html#how-do-i-get-access-to-prometheus-metrics-from-lens) to the FAQ.
- [Enhancement](https://github.com/deckhouse/deckhouse/commit/13059d4e36987bb47c125615dd6c3cbcd447324f): add `prometheusremotewrite` validating webhook to check duplicate URLs.

**[deckhouse]**
- [Enhancement](https://github.com/deckhouse/deckhouse/commit/0e80097a41ba9409e76878add07476ece85a9daa): use only UTC timezone in update windows configuration.

**[user-authn]**
- [Enhancement](https://github.com/deckhouse/deckhouse/commit/52c1550d9df166d57aed98b1357d2ae295c6bd7e): add logout buttons, add the `signOnURL` parameter in the [DexAuthenticator](https://deckhouse.io/en/documentation/v1/modules/150-user-authn/cr.html#dexauthenticator) CR.

**[monitoring-custom]**
- [Fix](https://github.com/deckhouse/deckhouse/commit/52c1550d9df166d57aed98b1357d2ae295c6bd7e) duplicate Pod endpoints.

Ru
Компоненты, которые будут перезапущены в процессе обновления:
- **Grafana**
- **`ingress-nginx`**
- `dashboard`
- `control-plane-manager`
- `chrony`
- `kubeconfig-generator`

Важные изменения
Обновление Kubernetes

[Обновление](https://github.com/deckhouse/deckhouse/commit/0475199745901212c429052b68498415f843cafd) версии control plane и других системных компонент Kubernetes.

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

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

В документации добавлены инструкции о том, [как изменить CRI для node-group](https://deckhouse.io/ru/documentation/v1/modules/040-node-manager/faq.html#%D0%BA%D0%B0%D0%BA-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C-cri-%D0%B4%D0%BB%D1%8F-node-group) и [как изменить CRI для всего кластера](https://deckhouse.io/ru/documentation/v1/modules/040-node-manager/faq.html#%D0%BA%D0%B0%D0%BA-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B8%D1%82%D1%8C-cri-%D0%B4%D0%BB%D1%8F-%D0%B2%D1%81%D0%B5%D0%B3%D0%BE-%D0%BA%D0%BB%D0%B0%D1%81%D1%82%D0%B5%D1%80%D0%B0).

[Несовместимые](https://github.com/deckhouse/deckhouse/issues/127) изменения в модуле `log-shipper`

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

Ради уменьшения потребления CPU агентом, поддержку multiline-сообщений в логах теперь нужно указывать явно, используя параметр `multilineParser` в CR [ClusterLoggingConfig](https://deckhouse.io/ru/documentation/latest/modules/460-log-shipper/cr.html#clusterloggingconfig) или [PodLoggingConfig](https://deckhouse.io/ru/documentation/latest/modules/460-log-shipper/cr.html#podloggingconfig).

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

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

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

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

![v1 28-grafana-home-white-min](https://user-images.githubusercontent.com/6360800/145059158-e73daaea-b7f6-4f4c-8b86-573663a09e52.png)

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

**[basic-auth]**
- [Рефакторинг](https://github.com/deckhouse/deckhouse/commit/50b48c150939b98840ec5ab3dea389157a8d94ea): хуки переписаны на Go.

**[cloud-provider-yandex]**
- [Рефакторинг](https://github.com/deckhouse/deckhouse/commit/3143672d6d0d0982cc9eb0ea8fb8bf8f49287e97): хуки переписаны на Go.

**[control-plane-manager][candi]**
- [Улучшение](https://github.com/deckhouse/deckhouse/commit/da57fef8e36adbeb726991c9b201f69d132fe5a6): поддержка authentication webhook.

**[ingress-nginx]**
- [Исправление](https://github.com/deckhouse/deckhouse/commit/b1591b51962b0f848de9284ace21356d77040f32) eviction-логики chaos monkey.
- [Улучшение](https://github.com/deckhouse/deckhouse/commit/b8d70fa69068d2e85cd69d097c9cbcabdf0f6fa4) в механизме завершения работы, уменьшение таймаутов.

**[metallb]**
- [Улучшение](https://github.com/deckhouse/deckhouse/commit/d96e461dcff352c04137c14c4b39a62219bc18cd): обновление версии до `0.11.0`.

**[monitoring-kubernetes][ingress-ngnix]**
- [Рефакторинг](https://github.com/deckhouse/deckhouse/commit/41b17676c122daf9dcfb0f5dff0d9ee867115506) таблиц Grafana.

**[prometheus]**
- [Исправление](https://github.com/deckhouse/deckhouse/commit/7bdfad81abfa24760df73117b18af648dba6fa14) проблемы авторесайза диска.
- [Улучшение](https://github.com/deckhouse/deckhouse/commit/c94f522ea9a207527d831e996603bc7120cf3963): в FAQ добавлена статья ["Как получить доступ к метрикам Prometheus из Lens"](https://deckhouse.io/ru/documentation/v1/modules/300-prometheus/faq.html#%D0%BA%D0%B0%D0%BA-%D0%BF%D0%BE%D0%BB%D1%83%D1%87%D0%B8%D1%82%D1%8C-%D0%B4%D0%BE%D1%81%D1%82%D1%83%D0%BF-%D0%BA-%D0%BC%D0%B5%D1%82%D1%80%D0%B8%D0%BA%D0%B0%D0%BC-prometheus-%D0%B8%D0%B7-lens).
- [Улучшение](https://github.com/deckhouse/deckhouse/commit/13059d4e36987bb47c125615dd6c3cbcd447324f): добавлен хук валидации `prometheusremotewrite`, проверяющий дубли URL.

**[deckhouse]**
- [Улучшение](https://github.com/deckhouse/deckhouse/commit/0e80097a41ba9409e76878add07476ece85a9daa): в конфигурации окон обновлений используется только часовой пояс UTC.

**[user-authn]**
- [Улучшение](https://github.com/deckhouse/deckhouse/commit/52c1550d9df166d57aed98b1357d2ae295c6bd7e): добавлена кнопка выхода (logout), добавлен параметр `signOnURL` в [DexAuthenticator](https://deckhouse.io/ru/documentation/v1/modules/150-user-authn/cr.html#dexauthenticator).

**[monitoring-custom]**
- [Исправление](https://github.com/deckhouse/deckhouse/commit/52c1550d9df166d57aed98b1357d2ae295c6bd7e): удалены дубли Pod endpoint.

Page 41 of 50

Links

Releases

Has known vulnerabilities

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.