Platform Briefing — Kubernetes 1.28 Release
Kubernetes 1.28 advanced sidecar containers, GA'd PodReadinessGate for StatefulSets, and delivered storage and scheduling refinements that affect multi-cluster upgrade plans.
Executive briefing: The Kubernetes community shipped version 1.28 on , emphasizing workload maturity, sidecar lifecycle control, and multi-platform consistency.
Key updates
- Sidecar containers beta. Init containers can now remain running as managed sidecars, unlocking service meshes and logging agents without lifecycle hacks.
- Pod readiness gates GA. Stateful workloads can depend on
PodReadinessGateconditions to coordinate failover and traffic routing. - Storage improvements. Volume expansion for CSI drivers and ephemeral storage quota tracking moved forward, improving capacity planning.
- Multi-arch support. Arm and Windows enhancements bring parity for managed Kubernetes offerings.
Implementation guidance
- Review admission controllers and workload manifests to adopt the sidecar lifecycle beta before deprecation of legacy patterns.
- Update service-level objectives to monitor readiness gates and ensure controllers publish accurate conditions.
- Coordinate with storage teams to test CSI volume expansion changes across clusters.