Kubernetes 1.31
This version has reached end of life and no longer receives updates.
August 13, 2024
August 28, 2025
October 28, 2025
1.31.14 (November 11, 2025)
About Kubernetes 1.31
Kubernetes 1.31 ('Elli') introduced AppArmor GA support, improved ingress connectivity reliability, and several storage enhancements.
Key Changes in Kubernetes 1.31
- ●AppArmor support graduated to GA for pod-level security profiles
- ●Ingress connectivity reliability improvements across control plane disruptions
- ●Persistent Volume last phase transition time tracking for better observability
- ●nftables-based kube-proxy backend (beta)
- ●Multiple service CIDRs support (beta)
Breaking Changes
- ▲Several deprecated feature gates removed
- ▲Cloud controller manager changes for in-tree cloud provider removal
Kubernetes 1.31 recently reached end of life on October 28, 2025. This means it no longer receives security patches or bug fixes from the maintainers. If you are still on this version, now is the time to finalize your upgrade plan before the gap between your version and the current release grows wider.
The recommended upgrade target is Kubernetes 1.35. You are 3 major versions behind, so review the changelog for each version in between to catch any breaking changes. A staged upgrade through each major version is often safer than jumping directly.
Lifecycle Progress
This version reached end of life October 28, 2025.
All Kubernetes Versions
| Version | Released | EOL | Latest | Status |
|---|---|---|---|---|
| 1.35 | December 17, 2025 | February 28, 2027 | 1.35.2 | Active |
| 1.34 | August 27, 2025 | October 27, 2026 | 1.34.5 | Active |
| 1.33 | April 23, 2025 | June 28, 2026 | 1.33.9 | Active |
| 1.32 | December 11, 2024 | February 28, 2026 | 1.32.13 | End of Life |
| 1.31 (current page) | August 13, 2024 | October 28, 2025 | 1.31.14 | End of Life |
| 1.30 | April 17, 2024 | June 28, 2025 | 1.30.14 | End of Life |
| 1.29 | December 13, 2023 | February 28, 2025 | 1.29.15 | End of Life |
| 1.28 | August 15, 2023 | October 28, 2024 | 1.28.15 | End of Life |
| 1.27 | April 11, 2023 | June 28, 2024 | 1.27.16 | End of Life |
| 1.26 | December 8, 2022 | February 28, 2024 | 1.26.15 | End of Life |
| 1.25 | August 23, 2022 | October 27, 2023 | 1.25.16 | End of Life |
| 1.24 | May 3, 2022 | July 28, 2023 | 1.24.17 | End of Life |
| 1.23 | December 7, 2021 | February 28, 2023 | 1.23.17 | End of Life |
| 1.22 | August 4, 2021 | October 28, 2022 | 1.22.17 | End of Life |
| 1.21 | April 8, 2021 | June 28, 2022 | 1.21.14 | End of Life |
| 1.20 | December 8, 2020 | February 28, 2022 | 1.20.15 | End of Life |
| 1.19 | August 26, 2020 | October 28, 2021 | 1.19.16 | End of Life |
| 1.18 | March 25, 2020 | June 18, 2021 | 1.18.20 | End of Life |
| 1.17 | December 7, 2019 | December 25, 2020 | 1.17.17 | End of Life |
| 1.16 | September 18, 2019 | August 4, 2020 | 1.16.15 | End of Life |
Frequently Asked Questions
When was Kubernetes 1.31 released?
When does Kubernetes 1.31 reach end of life?
What is the latest patch version of Kubernetes 1.31?
Should I still use Kubernetes 1.31?
Related Resources
Get release updates for Kubernetes
Breaking changes, security patches, EOL warnings. Monthly digest, no spam.
Free forever. Unsubscribe anytime. We track 50+ technologies.