Kubernetes 1.34 Adds Dynamic Resource Allocation
Written by Kay Ewbank   
Thursday, 02 October 2025

Kubernetes 1.34 has been released with improvements including distributed resource allocation support, and enhanced in-cluster traffic routing. 

Kubernetes is a portable, extensible, open source platform for managing containerized workloads and services, that facilitates both declarative configuration and automation.

kuberneteslogo

Kubernetes provides service discovery and load balancing, so that if traffic to a container is high, Kubernetes can load balance and distribute the network traffic. It also provides storage orchestration, and will automatically mount a storage system of your choice, both local and cloud-based. 

Kubernetes also offers automated rollouts and rollbacks, and bin packing so you provide Kubernetes with a cluster of nodes that it can use to run containerized tasks and it will make the best use of your resources.

As is traditional with Kubernetes, the release comes with its own name and release image. Titled "Of Wind & Will (O' WaW)",  the developers describe this as "A release powered by the wind around us — and the will within us."

kuberpic2

They say that every release cycle, we inherit winds that we don't really control — the state of our tooling, documentation, and the historical quirks of our project. Sometimes these winds fill our sails, sometimes they push us sideways or die down. 

In more specific terms, the improvements to the new release start with the general availability of a new way to handle Dynamic Resource Allocation (DRA). This gives users more ways to select, allocate, share, and configure GPUs, TPUs, NICs and other devices. While DRA has available in earlier versions, until now it has relied on using structured parameters that are opaque to the core of Kubernetes. The new version is more integrated with the heart of Kubernetes.

A beta version of Projected ServiceAccount tokens for kubelet credential providers has been included in this version. The kubelet credential providers are used for pulling private container images, and until now relied on long-lived Secrets stored on the node or in the cluster. The Kubernetes team says this approach increased security risks. The kubelet can now request short-lived, audience-bound ServiceAccount tokens for authenticating to container registries. 

An alpha implementation has also been added of support for KYAML, a Kubernetes dialect of YAML. KYAML aims to be a safer and less ambiguous YAML subset, and was designed specifically for Kubernetes. The team says KYAML addresses specific challenges with both YAML and JSON, overcoming YAML's trickiness regarding whitespace, indentation and nesting, along with the way its optional string-quoting can lead to unexpected type coercion.

Another useful addition improves the handling of streaming list responses. In previous versions, if a client requested extensive resource lists, such as thousands of Pods or Custom Resources, the API server was required to serialize the entire collection of objects into a single, large memory buffer before sending it. This created substantial memory pressure and could lead to performance degradation. 

A new streaming encoding mechanism for collections (list responses) has been introduced to overcome this problem. This should avoid large memory allocations on the API server, resulting in a much smaller and more predictable memory footprint. 

A full list of improvements is available on the Kubernetes website.  

kuberneteslogo

More Information

Kubernetes On GitHub 

Kubernetes download page.

Related Articles

Ultimate Guide to Kubernetes Pod Statuses

JetBrains Improves Kubernetes Support In IDE Upgrades

Improving Kubernetes Security

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

Banner


Astra API Security Platform
15/09/2025

Astra has launched a new API security solution that offers real-time visibility and automated pentesting to secure "zombie" and undocumented APIs before they can be exploited.



LocalCode - A Perl-Based AI Coding Agent
25/09/2025

Who said that Perl can't do AI? And to prove it here's LocalCode, a Perl AI coding agent for local Ollama models.


More News

pico book

 

Comments




or email your comment to: comments@i-programmer.info

Last Updated ( Thursday, 02 October 2025 )