Kubernetes 1.28 officially released

Kubernetes 1.28 is officially released, 4 months after the last update , and the second release for 2023. This release contains 45 enhancements. Among them, 19 entered the Alpha stage, 14 were upgraded to the Beta stage, and 12 were upgraded to the stable version.

The v1.28 release theme is Planternetes, implying that community members are like planters, and Kubernetes continues to grow under everyone's careful care. Here is the Logo representing the theme of this release:

Version 1.28 contains many important functions and user experience optimization, some important functions are introduced below.

  • "Recovery from Ungraceful Node Shutdown" Official GA

In a Kubernetes cluster, nodes may shut down gracefully, as planned, or shut down unexpectedly due to power outages or other external reasons. Node shutdowns can cause workloads to fail if the nodes are not vacated before shutting down. A node shutdown can be a graceful shutdown or an unclean shutdown.

The recovery from non -graceful node shutdown feature allows the kubelet to detect node shutdown events, properly terminate pods on that node, and release resources before the actual shutdown.

  • Adjustment for supported skew between control plane and node versions

This update allows testing and extending the supported version differences between the core node and control plane components (control plane and node versions), from the previous version n-2 to version n-3.

This means that node components (such as kubelet and kube-proxy) in the earliest supported minor version can be used with the latest supported minor version of control plane components (such as kube-apiserver, kube-scheduler, kube-controller-manager , cloud-controller-manager) work together.

  • Enabling swap space on Linux is in beta

This will add swap support to nodes in a controlled and predictable manner so that Kubernetes users can perform tests and provide data to continue building cluster functionality on top of swap.

swap has two different types of users, which may overlap:

  • Node administrators who may want swap to be used for node-level performance tuning and stability/reducing noisy neighbor issues

  • Application developers whose applications will benefit from using swap memory

For details, see the release announcement and CHANGELOG .

Guess you like

Origin www.oschina.net/news/253959/kubernetes-v1-28-released