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.
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."
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.
More Information
Related Articles
Ultimate Guide to Kubernetes Pod Statuses
JetBrains Improves Kubernetes Support In IDE Upgrades
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.
Jules Coding Agent Upgraded
22/10/2025
New options are now available for Jules, Google's coding Agent - a CLI and an API.
Google Releases EmbeddingGemma-State Of The Art On-Device Embedding
02/10/2025
Google has released a small, specialized, but powerful model that can run on low resource devices.
- ChartDB - The ERD Agent
- Apple Extends Bug Bounty Program
- Python 3.14 Is Out
- C Resumes Second Place In TIOBE Index
- Organoids - Towards Energy Efficient Computing?
- Missing The Point Of LLMs
- Linus - Garbage Code And AI Code
- Qodana Revisited
- Mico - A Personality For Copilot
- Google's MCP Toolbox for Databases
- Scouting America Launches AI And Cybersecurity Badges
- DH2i Launches DxEnterprise For SQL Server 2025
Comments
or email your comment to: comments@i-programmer.info