Kubernetes 1.24: Stargazer
Some Key Highlights
1. New Beta APIs Management
In this version, new beta APIs aren’t enabled in clusters by default. But don’t worry, your existing beta APIs and newer versions of existing beta APIs will continue to work seamlessly. We’ve aligned our behavior with the best practices of Kubernetes, ensuring a stable environment while giving you the freedom to embrace new features at your pace.
2. Dockershim Removal: Embracing Containerd
Kubernetes 1.24 bids farewell to Dockershim (Container Runtime Interface for Docker). Our official Amazon EKS AMIs now exclusively use containerd as runtime. For your smooth transition, it’s essential to remove unsupported bootstrap script flags and ensure IP forwarding on your worker nodes. This upgrade marks a step toward enhanced performance and security.
3. Fluentd to Fluent Bit Migration
If you’re using Fluentd for Container Insights, it’s time to migrate to Fluent Bit before the update. Fluentd parsers are now tailored to JSON log messages, while containerd produces logs in a different format. Don’t worry; we have a straightforward migration guide to ensure your logs continue to flow seamlessly.
4. Certificate Signing Changes
In version 1.24, kubelet serving certificates are more secure. Certificates won’t be issued if any Subject Alternative Name (SAN) can’t be verified. While this boosts security, it means you need to check your configurations, especially if you rely on unverifiable SANs. Rest assured, this change ensures a robust and secure environment for your applications.
5. Fluent Bit Version Compatibility
If you’re running Fluent Bit in your Amazon EKS 1.23 cluster, make sure it’s k8s/1.3.12 or later. Updating the Fluent Bit YAML file from GitHub ensures compatibility, ensuring your logs are seamlessly transferred during the upgrade process.
For the complete Kubernetes 1.24 changelog, see https://github.com/kubernetes/kubernetes/blob/master/CHANGELOG/CHANGELOG-1.24.md#changelog-since-v1230.
Release notes for standard support versions – Amazon EKS
Thank you for choosing Pipeops Platform. Your no-code and hassle-free deployment platform!