The latest version of Kubernetes is now available. Kubernetes 1.23 includes 47 enhancements, 11 of which are stable, 17 of which are in beta, and 19 of which are in alpha. In addition, the release team deprecated a feature in this release.
The deprecated feature is FlexVolume, which was used to write volumes into Kubernetes. Now the recommended way for writing volumes is by using a CSI driver. The release team recommends that FlexVolume users migrate their workloads to a CSI driver.
As of this release, the release process for Kubernetes now meets Software Supply Chain SLSA Level 1 Compliance. Releases will now generate provenance attestation files that describe the staging and release phases of the cycle.
Features that moved to stable in this release include:
- IPv4/IPv6 dual-stacking
- HorizontalPodAutoscaler v2
- Generic Ephemeral Volume, which allows users to use storage drivers that support dynamic provisioning as an ephemeral volume
- The ability to configure volume permission and ownership change policy for Pods, which allows users to skip recursive permission changes and speed up pod start times
- The ability to allow CSI driver to opt-in to volume ownership and permission change
- A TTL controller that cleans up Jobs and Pods after they finish
- Static analysis for defending against logging secrets
- IngressClass parameters can now be namescape-scoped resources
- Move to a single build system to help reduce Kubernetes build maintenance
This release was led by Ray Lejano, and included contributions from 1032 companies and 1084 individuals, according to the release team.
“This release was made possible by a very dedicated group of individuals, who came together as a team to deliver technical content, documentation, code, and a host of other components that go into every Kubernetes release. A huge thank you to the release lead Rey Lejano for leading us through a successful release cycle, and to everyone else on the release team for supporting each other, and working so hard to deliver the 1.23 release for the community,” the release team wrote in a blog post.