Kubernetes
Container orchestration
Kubernetes v1.37 broad Beta wave hardens storage security, memory management, and lays groundwork for AI workloads.
◆Recent moves
- 4d ago
Spotlight on SIG Apps
A community spotlight interview with SIG Apps co-chairs covering the working group's mandate and direction—no user-visible API changes. Notable for confirming the Agent Sandbox subproject as SIG Apps' AI workload investment, signaling where workload controller evolution is headed.
View source ↗ - 5d ago
Kubernetes v1.37: Tracking When a PersistentVolumeClaim Was Last Used (Beta)
PVC idle tracking moves to Beta and on-by-default in v1.37, surfacing a native Unused condition with a lastTransitionTime on every PVC—no custom scripts required. This closes a long-standing storage hygiene gap and fits Kubernetes' pattern of promoting observability primitives that large clusters need before they'll trust the platform with stateful workloads.
View source ↗ - 10d ago
Kubernetes v1.37: Hardening Container Storage with Bind Mount Options and EmptyDir Permissions
Alpha feature gates VolumeBindMountOptions and EmptyDirVolumeMode address a security finding that has been open since at least 2016—the inability to mount emptyDir with noexec/nosuid. The sticky-bit emptyDir mode also fills a gap that previously required init containers. Early-stage (Alpha, off by default) but a genuine security baseline improvement for hardened clusters.
View source ↗ - 11d ago
Kubernetes v1.37: Pod-Level Resource Managers graduated to Beta
Pod-Level Resource Managers reaches Beta, enabling hybrid NUMA allocation where primary containers get exclusive CPU/memory alignment while sidecars share a pod-isolated pool. This solves a real cluster efficiency problem for latency-sensitive workloads that also run lightweight sidecars—previously operators had to either allocate dedicated cores to everything or forfeit NUMA alignment entirely.
View source ↗ - 12d ago
Kubernetes Changed Block Tracking API - Beta Differences
The Changed Block Tracking API for CSI drivers promotes from v1alpha1 to v1beta1—a breaking change that removes the old version and requires updating manifests. The API itself is unchanged; this is a schema graduation step on the path to GA, relevant primarily to backup vendors building incremental snapshot pipelines on Kubernetes.
View source ↗ - 12d ago
Kubernetes v1.37: Memory QoS Graduates to Beta
Memory QoS graduates to Beta and is now enabled by default in v1.37—but the team deliberately changed the memoryThrottlingFactor default to null to avoid silently throttling existing workloads on upgrade. This careful Beta promotion is consistent with Kubernetes' pattern of shipping capabilities that require explicit opt-in to change runtime behavior, even when the feature gate is on.
View source ↗