Kubernetes (opens in new tab) has put out its first release in accordance with the new slightly longer release cadence.
To give both the contributor community and Release Engineering team a little longer to roll in new features, the Kubernetes developers decided to shift from pushing out four releases every year down to three.
“Changing the release cadence from four to three releases yearly balances many aspects of the project, both in how contributions and releases are managed, and also in the community's ability to plan for upgrades and stay up to date,” reads the release announcement (opens in new tab).
- We've built a list of the best cloud computing (opens in new tab) services available
- Also check these best Linux distros for developers (opens in new tab)
- Here’s our roundup of the best laptops for programming (opens in new tab)
Kubernetes 1.22, the second release of 2021, bundles over fifty new enhancements, with over a dozen graduating from beta to stable, even as it adds twice as many beta features, and introduces sixteen as alpha.
Here’s what’s new
One of the major enhancements in the latest release of the popular open source (opens in new tab) container orchestration platform is the general availability (GA) of the Server-side Apply (SsA) feature.
First introduced in Kubernetes 1.14 back in 2019, SsA was designed to iron out the workflow and is poised to eventually replace the original kubectl apply function.
Another major theme of the release as described by the developers is the improved support for Windows hosts. The Container Storage Interface (CSI) plugins, which debuted in Kubernetes 1.16 in 2019 as a means to facilitate the development of third party storage volume systems, have finally moved to GA.
The announcement also notes that theWindows Special Interest Group (SIG) has released its local development environment (opens in new tab) for Kubernetes on Windows.
Besides these, the release is peppered with several features designed to improve security, such as the new PodSecurity admission (opens in new tab) alpha feature as a replacement for PodSecurityPolicy, support for running containers as non-root users, and enabling containers to be executed using a Seccomp profile (opens in new tab).
These steps will help improve the security stance of Kubernetes, whose popularity is also attracting the attention of threat actors, and has forced top security agencies to publish a technical report to help administrators harden their Kubernetes instances (opens in new tab).
- Subscribe to Linux Format magazine (opens in new tab) for more Linux and open source goodness