containerd 2.3.0-beta.0: First LTS Under Kubernetes-Aligned Release Schedule

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

Sources