Kubernetes Release Cycle (2026)
Kubernetes follows a predictable release cadence of three major versions per year (April, August, December), with each version supported for approximately 14 months. The Kubernetes community maintains the three most recent minor versions (N-3) through patch releases, while older versions enter end-of-life status where no further security patches or bug fixes are provided. Understanding the Kubernetes release cycle is important for planning cluster upgrades, maintaining compliance, and avoiding security vulnerabilities in unsupported versions. Cloud providers like EKS, AKS, and GKE extend base support timelines by several months, but the upstream Kubernetes release schedule governs the core lifecycle.
Kubernetes Version Support Table
| Version | Release Date | End of Life |
|---|---|---|
| 1.27 | Apr 2023 | Jun 2024 |
| 1.28 | Aug 2023 | Oct 2024 |
| 1.29 | Dec 2023 | Feb 2025 |
| 1.30 | Apr 2024 | Jun 2025 |
| 1.31 | Aug 2024 | Oct 2025 |
| 1.32 | Dec 2024 | Feb 2026 |
| 1.33 | Est. Apr 2026 | Est. Jun 2027 |
Kubernetes Support Policy
The Kubernetes release cycle is managed by the Kubernetes Enhancement Proposal (KEP) process and the Release Team under the CNCF.
- Release cadence: 3 releases per year (April, August, December).
- Support window: Approximately 14 months per minor version.
- Patch support: Only the 3 most recent minor versions (N-3) receive patch releases. Once a version falls outside this window, it reaches end-of-life.
- Skipping versions: You cannot skip minor versions during upgrades — you must upgrade sequentially or use a supported skip-path documented by the project.
Cloud providers add their own EOL timelines on top of upstream support:
| Provider | Extended Support |
|---|---|
| Amazon EKS | Standard support ~14 months + extended support up to 12 additional months |
| Azure AKS | ~14 months upstream + ~3-6 months platform support |
| Google GKE | ~14 months with Rapid channel; ~12 months additional on Regular/Stable channels |
How to Check Your Kubernetes Version
kubectl version --shortTo check the version of your cluster control plane:
kubectl version --short | grep ServerTo check the version of every node:
kubectl get nodes -o wideFAQ
Related Schedules
- Docker Engine & Desktop Support
- Python Version EOL Schedule
Built by the developers of DodaTech
Doda Browser, DodaZIP & Durga Antivirus Pro