Blog
8 December 2021
Evgeny Samoilov, product manager

Deckhouse Kubernetes Platform v1.27.0 is released

The new stable release of the Deckhouse platform brings over 30 changes and improvements. A detailed list of Deckhouse v1.27.0 changes is available in the changelog; this post summarises the most useful and notable ones.

Significant changes

The new cert-manager version. The cert-manager module now runs cert-manager v1.5.4; the old version (v0.10.0) is also still supported, however, it’s considered outdated. The cert-manager module can handle both, old annotations (certmanager.k8s.io/v1alpha1) for certificates/issuers/ingresses and new (cert-manager.io/v1). cert-manager v1.5.4 CRDs are now used by default. You can use the following command to access them: kubectl get certificates.certmanager.k8s.io.

Kubernetes cluster events exporter. The extended-monitoring module can now collect events in a cluster and expose them as metrics.

More flexible updates of NodeGroup nodes. The NodeGroup’s update.maxConcurrent parameter defines the number or percentage of the total number of nodes that can be updated simultaneously.

The new version of Grafana. Grafana is updated to a more recent 8.2.4 version. The new version has better log presentation capabilities and a redesigned and improved interface. Refer to the log-shipper documentation to find out how to enable the Loki data source.

Custom Alertmanager. The CustomAlertmanager CRD now allows connecting an external or in-cluster Alertmanager to Prometheus.

The new module for time syncing. The chrony module synchronizes the time on all cluster nodes using the eponymous tool that implements the Network Time Protocol (NTP). It is available in all editions of the Deckhouse Platform.

Other changes

Below are some of the new features of existing modules:

  • cloud-provider-yandex — autocreating static IPs for master and Terraform nodes;
  • ingress-nginx — version 0.49 has been added;
  • kube-api-server — kubelet certificate verification has been added;
  • node-manager — the static NodeGroup example for bare metal clusters has been added.

The block describing how dex works has been revamped in the Deckhouse documentation.

P.S.

Follow @deckhouseio for updates and join our Telegram chat to ask any questions! Deckhouse’s main GitHub repo might be also useful to ask for feature requests and discuss any issues.