Welcome to this week’s Ctrl-Alt-Deploy 🚀 digest

I’m Lauro Müller and super happy to have you around 🙂 Let’s dive in right away!

Kubernetes 1.34 is here. Check the top 5 features it brings

  • Dynamic Resource Allocation (DRA) Goes GA: The resource.k8s.io/v1 APIs have graduated to stable and are now available by default. This unlocks enterprise-grade GPU/AI workload management with guaranteed long-term API stability.

  • ServiceAccount Tokens for Image Pull (Beta): The Kubelet can now request short-lived, audience-bound ServiceAccount tokens for authenticating to container registries, eliminating major security vulnerabilities from long-lived credentials and reducing operational overhead.

  • Container Restart Rules (Alpha): Allows you to specify a restart policy for each container individually, overriding the Pod's global restart policy. In addition, it also allows you to conditionally restart individual containers based on their exit codes. This saves massive compute costs for ML training by enabling in-place restarts instead of full pod rescheduling.

  • Production-Ready Tracing (GA): Kubelet Tracing (KEP-2831) and API Server Tracing (KEP-647) are now targeting graduation to stable, which dramatically reduces debugging time with end-to-end request tracing across the entire Kubernetes stack.

  • Pod-Level Resource Requests (Beta): Allows developers to define an overall resource budget for a Pod, which is then shared among its constituent containers. This simplifies resource planning and prevents over-provisioning in multi-container applications.

Subscribe to keep reading

This content is free, but you must be subscribed to Ctrl+Alt+Deploy to continue reading.

I consent to receive newsletters via email. Terms of use and Privacy policy.

Already a subscriber?Sign in.Not now

Keep Reading

No posts found