The containerd project just released v2.3.0-beta.0, marking a significant milestone: the first Long-Term Stable (LTS) release under the project is new Kubernetes-aligned release cadence. With support planned for at least two years and direct upgrades between LTS versions validated, this is a foundational release for production container runtimes.
New Release Cadence
Starting with containerd 2.3, the project has moved to a time-based release schedule synchronized with Kubernetes. Expect new minor releases approximately every four months, with annual LTS releases receiving at least two years of support. This alignment means:
- Predictable upgrade planning for platform teams
- Direct upgrade paths between sequential LTS releases (e.g., 1.7 to 2.3)
- Feature development keeps pace with Kubernetes evolution
Key Features in 2.3.0-beta.0
CRI Enhancements
The Container Runtime Interface implementation sees several improvements:
- Per-layer labels for image unpacking: Allows runtime-specific optimizations during image extraction
- ImageId field population: Container status now properly reports the resolved image ID
- Annotations in CreateSandbox: Better metadata propagation for sandboxed workloads
Sandbox API Improvements
The sandbox API now includes the pod spec field directly, enabling more sophisticated sandbox management and custom runtime implementations.
EROS Layer Support
containerd 2.3 adds support for the EROFS (Enhanced Read-Only File System) layer media type, an emerging Linux filesystem optimized for container images with better compression and faster read performance compared to traditional overlay approaches.
Plugin Configuration Migration
Plugin config migration now runs automatically on load, reducing manual intervention when upgrading from older versions.
LTS Strategy
Containerd is LTS releases are tested for direct upgrade paths from previous LTS versions. This means:
- Upgrade from 1.7 to 2.3 is officially supported and tested
- No forced intermediate upgrades for long-term deployments
- Security patches backported for at least 24 months
Deployment Considerations
While this is a beta release, containerd 2.3.x will become the stable LTS line within weeks. Platform teams should:
- Test 2.3.0-beta.0 in non-production clusters
- Validate direct upgrade paths from your current version
- Review CRI configuration for annotation and sandbox handling changes
- Consider EROFS for new image builds if your kernel supports it
