All Platforms

Kubernetes releases & version history

Container Orchestration Latest: 1.35.1
53
Releases
12
Articles

Kubernetes Version Timeline

Verified: Feb 13, 2026
1.35v1.35.1
Released: Dec 17, 2025EOL: Feb 28, 2027
Supported
1.34v1.34.4
Released: Aug 27, 2025EOL: Oct 27, 2026
Supported
1.33v1.33.8
Released: Apr 23, 2025EOL: Jun 28, 2026
Supported
1.32v1.32.12
Released: Dec 11, 2024EOL: Feb 28, 2026
Maintenance
1.31v1.31.14
Released: Aug 13, 2024EOL: Oct 28, 2025
End of Life
1.30v1.30.14
Released: Apr 17, 2024EOL: Jun 28, 2025
End of Life
1.29v1.29.15
Released: Dec 13, 2023EOL: Feb 28, 2025
End of Life
1.28v1.28.15
Released: Aug 15, 2023EOL: Oct 28, 2024
End of Life
1.27v1.27.16
Released: Apr 11, 2023EOL: Jun 28, 2024
End of Life
1.26v1.26.15
Released: Dec 8, 2022EOL: Feb 28, 2024
End of Life
1.25v1.25.16
Released: Aug 23, 2022EOL: Oct 27, 2023
End of Life
1.24v1.24.17
Released: May 3, 2022EOL: Jul 28, 2023
End of Life
1.23v1.23.17
Released: Dec 7, 2021EOL: Feb 28, 2023
End of Life
1.22v1.22.17
Released: Aug 4, 2021EOL: Oct 28, 2022
End of Life
1.21v1.21.14
Released: Apr 8, 2021EOL: Jun 28, 2022
End of Life
1.20v1.20.15
Released: Dec 8, 2020EOL: Feb 28, 2022
End of Life
1.19v1.19.16
Released: Aug 26, 2020EOL: Oct 28, 2021
End of Life
1.18v1.18.20
Released: Mar 25, 2020EOL: Jun 18, 2021
End of Life
1.17v1.17.17
Released: Dec 7, 2019EOL: Dec 25, 2020
End of Life
1.16v1.16.15
Released: Sep 18, 2019EOL: Aug 4, 2020
End of Life
1.15v1.15.12
Released: Jun 19, 2019
Supported
1.14v1.14.10
Released: Mar 25, 2019
Supported
1.13v1.13.12
Released: Dec 3, 2018
Supported
1.12v1.12.10
Released: Sep 27, 2018
Supported
1.11v1.11.10
Released: Jun 27, 2018
Supported
1.10v1.10.13
Released: Mar 26, 2018
Supported
1.9v1.9.11
Released: Dec 15, 2017
Supported
1.8v1.8.15
Released: Sep 29, 2017
Supported
1.7v1.7.16
Released: Jun 30, 2017
Supported
1.6v1.6.13
Released: Mar 28, 2017
Supported
1.5v1.5.8
Released: Dec 13, 2016
Supported
1.4v1.4.12
Released: Sep 26, 2016
Supported
1.3v1.3.10
Released: Jul 1, 2016
Supported
1.2v1.2.7
Released: Mar 16, 2016
Supported
1.1v1.1.8
Released: Feb 23, 2016
Supported
1.0v1.0.7
Released: Oct 27, 2015
Supported
0.21v0.21.4
Released: Jul 17, 2015
Supported
0.20v0.20.2
Released: Jun 30, 2015
Supported
0.19v0.19.3
Released: Jun 22, 2015
Supported
0.18v0.18.2
Released: Jun 8, 2015
Supported
0.17v0.17.1
Released: May 13, 2015
Supported
0.16v0.16.0
Released: Apr 29, 2015
Supported
0.15v0.15.0
Released: Apr 13, 2015
Supported
0.14v0.14.2
Released: Apr 8, 2015
Supported
0.13v0.13.2
Released: Mar 19, 2015
Supported
0.11v0.11.0
Released: Feb 18, 2015
Supported
0.10v0.10.1
Released: Feb 10, 2015
Supported
0.9v0.9.3
Released: Jan 31, 2015
Supported
0.8v0.8.4
Released: Jan 7, 2015
Supported
0.7v0.7.2
Released: Dec 16, 2014
Supported
0.6v0.6.2
Released: Dec 12, 2014
Supported
0.5v0.5.6
Released: Dec 12, 2014
Supported
0.4v0.4.4
Released: Nov 19, 2014
Supported

Data Sources

This page aggregates data from authoritative sources, updated automatically every 6 hours.

Data Collection Methodology

Version & Lifecycle Data
Pulled from endoflife.date API every 6 hours. Includes release dates, EOL dates, and support status.
Security Vulnerabilities
CVE data from NIST NVD API 2.0, synced daily. CVSS scores and affected version ranges included.
Release Details
Fetched from GitHub Releases API every 6 hours. Patch notes and changelog summaries.
Adoption Metrics
Image pull counts from Docker Hub API, updated daily for ecosystem images.

Recent Updates

Feb 3, 2026 enhancement

Integrated live version timeline widget with real-time data

Jan 28, 2026 update

Added CVE tracking integration from NIST NVD

Jan 15, 2026 enhancement

Launched Kubernetes upgrade planner tool

Jan 10, 2026 correction

Fixed EOL date for Kubernetes 1.27 (was showing June, corrected to July 2025)

How Teams Use This Data

Upgrade Planning

Platform teams use our version timeline and CVE data to plan quarterly upgrade cycles, ensuring compliance with security policies.

Security Compliance

Security teams reference our CVE dashboard to verify clusters run supported versions and track vulnerability remediation.

Multi-Cloud Strategy

Engineering managers compare EKS, GKE, and AKS version support using our cloud matrix to align multi-cloud deployments.

Documentation

Technical writers cite our release guides when documenting internal upgrade procedures and runbooks.

From the Experts

"The Kubernetes project maintains release branches for the most recent three minor releases. Applicable fixes may be backported to those three release branches, depending on severity and feasibility."

"Kubernetes components are expected to be within one minor version of each other. This is particularly important for kubelets, which should never run newer versions than the API server."

"We recommend upgrading clusters to the latest available minor release as soon as practical, and ensuring you are running a supported version of Kubernetes."

Help Us Improve This Data

Found an inaccuracy or have a correction? We review all community feedback to maintain data quality.

Maintained by the ReleaseRun Team

This page is maintained by platform engineers who have collectively managed hundreds of Kubernetes deployments across production environments. We aggregate and verify data from official sources to help teams make informed upgrade decisions.

Updated daily 4 data sources Verified data
Kubernetes Release History

Kubernetes Tools

Related Articles

Latest guides

Quick Reference

Key Dates

  • Current LTS: 1.30
  • EOL Soon: 1.27 (Jun 2025)
  • Support Window: 14 months

Best Practices

  • Test upgrades in staging first
  • Skip no more than 2 minor versions
  • Check API deprecations before upgrading
  • Review CVE fixes in target version

Kubernetes releases drive cloud-native infrastructure evolution, with the Cloud Native Computing Foundation (CNCF) delivering orchestration platform updates that define container management, service mesh integration, and distributed systems patterns for organizations worldwide. This complete Kubernetes release history documents every major version from Kubernetes 1.0 through the latest updates, tracking API graduations, security enhancements, scheduling improvements, and breaking changes that affect DevOps engineers, site reliability engineers, and platform architects managing production container workloads.

Since its 2014 release by Google and subsequent open-sourcing, Kubernetes has evolved from an internal container orchestration tool (Borg) into the de facto standard for cloud-native infrastructure—powering production systems at Spotify, Airbnb, The New York Times, and countless enterprises. Each release (shipped quarterly) introduces critical capabilities: StatefulSets enabled persistent workloads in 1.5, CustomResourceDefinitions (CRDs) revolutionized extensibility in 1.7-1.16, Pod Security Standards replaced PSPs in 1.21-1.25, and Gateway API is reshaping ingress in 1.26+.

Why Track Kubernetes Releases?

Navigate API Deprecations and Removals Kubernetes regularly deprecates APIs with removal typically 3 releases later (9 months). Tracking releases helps platform teams identify when critical APIs sunset (Ingress extensions/v1beta1 → networking.k8s.io/v1, PodSecurityPolicy removal in 1.25), plan YAML manifest migrations, and update Helm charts before upgrades fail with “no matches for kind” errors.

Adopt Security Enhancements and CVE Fixes New Kubernetes releases frequently patch critical vulnerabilities affecting API server, kubelet, or container runtime integration. Understanding release security content helps SRE teams prioritize urgent upgrades (CVE fixes requiring immediate action) versus feature releases (safe to schedule during maintenance windows), maintaining cluster security posture without emergency downtime.

Leverage New Features for Platform Capabilities Kubernetes evolves with features that reduce operational complexity: Job immutability reduces debugging challenges, CronJob time zones simplify scheduling, ephemeral containers enable production debugging without image rebuilds, topology-aware routing reduces cross-AZ traffic costs. Tracking releases helps platform teams discover capabilities that replace custom tooling.

Plan Managed Kubernetes Upgrades Cloud providers (EKS, GKE, AKS) lag community releases by 1-3 months and control upgrade timing. Our release guides help you understand what’s coming to managed clusters, plan application compatibility testing windows, and coordinate control plane upgrades with node pool updates to minimize service impact.

Use Cases: Who Uses This Release History?

Platform Engineers and Kubernetes Administrators Monitor API changes, feature gate graduations, and operational improvements. Understand when to upgrade for stability (bug fixes, performance improvements) versus features. Track when beta APIs become stable, enabling production use without feature gate flags.

Site Reliability Engineers (SREs) Track security patches, reliability improvements, and observability enhancements. Know when new Kubernetes versions fix issues affecting your incidents, when health check improvements reduce false positives, or when scheduler changes affect pod placement reliability.

DevOps Engineers and CI/CD Architects Plan Kubernetes upgrades across development, staging, and production clusters. Understand when kubectl version skew matters, when admission webhook APIs change, or when new container runtime features (containerd, CRI-O) require testing.

Application Developers on Kubernetes Monitor changes to core resources (Deployments, Services, Ingress) and workload APIs (Jobs, CronJobs, StatefulSets). Know when new features simplify application patterns (sidecar containers, pod readiness gates, multi-container startup ordering) or when YAML manifests need updates for deprecated APIs.

Security and Compliance Teams Track Pod Security Standards evolution, secret management improvements, RBAC enhancements, and audit logging changes. Understand when new Kubernetes versions introduce security controls that replace third-party policy engines or require configuration updates for compliance.

FAQ Section

🔔 Never Miss a Breaking Change

Get weekly release intelligence — breaking changes, security patches, and upgrade guides before they break your build.

✅ You're in! Check your inbox for confirmation.

How often does Kubernetes release new versions? Kubernetes ships a new minor version (1.28, 1.29, 1.30) approximately every 3 months, targeting January, April, July, and October. Patch releases (1.29.1, 1.29.2) ship as needed for bug fixes and security patches—sometimes weekly during active support. Each minor version receives ~12 months of support (latest 3 releases).

What’s the Kubernetes version support policy? The latest three minor versions receive patch updates. For example, when 1.30 releases, 1.29, 1.28, and 1.27 remain supported; 1.26 reaches end-of-life. This means ~12 months of support per release. Plan upgrades at least twice yearly to stay within the support window.

Can I skip Kubernetes minor versions during upgrades? No for control plane upgrades—you can only upgrade one minor version at a time (1.27 → 1.28 → 1.29, not 1.27 → 1.29 directly). This is a Kubernetes API compatibility requirement. Managed Kubernetes services (EKS, GKE, AKS) typically handle this automatically, but self-managed clusters require sequential upgrades. Our guides document cumulative breaking changes when planning multi-version jumps.

How do I know if upgrading Kubernetes will break my workloads? Check our release guide for the target version—we document deprecated/removed APIs, breaking changes, and feature gate requirements. Test in a non-production cluster: deploy your applications, run integration tests, verify admission webhooks and operators still function. Use kubectl-convert to migrate deprecated API versions in manifests.

What are feature gates and when should I enable them? Feature gates control alpha/beta functionality. Alpha features (disabled by default) are experimental and may break. Beta features (often enabled by default) are stable enough for testing but may change. GA (generally available) features are stable with gates removed. Only enable feature gates for specific needs in production—our guides track feature gate graduations.

What’s the difference between control plane and node upgrades? Control plane upgrades update API server, controller manager, scheduler, and etcd—usually managed by cloud providers for managed services. Node upgrades update kubelet and container runtime—you control timing via node pool updates or manual upgrades. Control plane must upgrade first; nodes can lag by 2 minor versions.

Should I use managed Kubernetes (EKS, GKE, AKS) or self-managed? Managed Kubernetes (EKS, GKE, AKS) handles control plane upgrades, security patches, and high availability—recommended for most organizations. Self-managed Kubernetes (kubeadm, kops, Rancher) provides more control but requires dedicated platform engineering expertise. Our guides note managed vs. self-managed considerations for breaking changes.

Where does ReleaseRun get Kubernetes release data? We aggregate from official Kubernetes release notes (https://kubernetes.io/releases/), GitHub release tags (https://github.com/kubernetes/kubernetes/releases), Kubernetes Enhancement Proposals (KEPs), and the kubernetes-announce mailing list. Each release guide links to original announcements, KEPs, and deprecation notices.

How detailed are ReleaseRun’s Kubernetes release guides? Our guides average [~1,000] words and include: comprehensive API change documentation with YAML migration examples, security fix summaries with CVE references, feature gate graduation tracking, breaking change analysis with remediation steps, performance improvements and benchmarks, upgrade complexity assessments, managed Kubernetes timeline estimates (EKS/GKE/AKS availability), and operator/tooling compatibility notes. They’re designed for platform engineers who need strategic upgrade context beyond raw changelogs.

Does Kubernetes maintain backward compatibility? Within minor versions (1.29.1 → 1.29.5): yes, fully backward compatible. Between minor versions: API objects maintain compatibility, but deprecated APIs eventually remove after announced timelines. Kubernetes follows strict deprecation policies (minimum 9 months warning for stable APIs). Our guides distinguish between expected deprecations and surprising breaking changes.

Resources Section

Official Kubernetes Resources

How ReleaseRun Complements Official Documentation
Kubernetes release notes are comprehensive but optimized for contributors and API consumers, mixing features across SIG (Special Interest Group) categories. ReleaseRun release guides focus on operational impact: we categorize changes by persona (platform engineer vs. app developer vs. security team), provide cumulative upgrade impact analysis for multi-version jumps, include before/after YAML examples for API migrations, benchmark performance improvements in realistic cluster workloads, and provide managed Kubernetes timeline predictions. Our guides serve as the strategic implementation layer between Kubernetes’ technical changelog and your cluster upgrade plan, with specific downtime mitigation strategies and rollback procedures.

Frequently Asked Questions

What does this page cover?

Complete release history for Kubernetes, including version guides, breaking changes, and upgrade paths.

How often is this updated?

Updated daily with the latest releases. Guides published within 24-48 hours of major releases.

Who is this for?

Platform engineers and DevOps teams who need to make informed upgrade decisions.

Where can I find guides for specific versions?

Scroll down to see the complete release history. Click any version to read the detailed guide.