What’s New in Kubernetes 1.35? Vertical Scaling and 60+ Enhancements Explained
Kubernetes v1.35, nicknamed “Timbernetes,” adds 60 enhancements—including in‑place vertical pod scaling, a new KYAML format, group scheduling for AI workloads, and deprecations such as Ingress NGINX—while delivering 17 stable, 19 beta, and 22 alpha features for production and testing.
New Feature: Vertical Scaling
Kubernetes 1.35 introduces in‑place vertical scaling, allowing users to adjust CPU and memory resources of a pod without restarting it. This capability benefits stateless workloads that can simply add more replicas, while stateful workloads face additional complexity because data and business logic reside on the node being upgraded.
Previously, vertical scaling required creating a new pod and migrating the workload, which could cause service interruption. The new feature eliminates the need for pod recreation, enabling seamless resource adjustments.
Other Notable Additions in v1.35
KYAML (Beta) : A concise subset of YAML optimized for Kubernetes, making configuration easier for operators and improving clarity for tools like kubectl. (KEP #5295)
Group Scheduling (Alpha) : Provides an all‑or‑none scheduling strategy for large, inter‑dependent AI workloads, ensuring a cluster has sufficient resources to host the entire group before scheduling any pod. (KEP #4671)
Variable Container Resources for Pending Jobs (Alpha) : Allows users to modify resource requests and limits of jobs that are pending due to insufficient CPU or memory, preserving execution history instead of deleting and recreating the job. (KEP #5440)
Deprecations and Removals
The release deprecates the long‑standing Ingress NGINX controller in favor of the Gateway API, prompting many operators to migrate. Support for Linux cgroup v1 is also removed, with the system now requiring cgroup v2.
Logo Design – “Planting a Tree”
Each Kubernetes release features a new logo designed by the release manager. For v1.35, engineer Drew Hagen chose a tree to symbolize the resilience of the Kubernetes community.
Cloud Native Technology Community
The Cloud Native Technology Community, part of the CNBPA Cloud Native Technology Practice Alliance, focuses on evangelizing cutting‑edge cloud‑native technologies and practical implementations. It shares in‑depth content, case studies, and event/meetup information on containers, Kubernetes, DevOps, Service Mesh, and other cloud‑native tech, along with updates from the CNBPA alliance.
How this landed with the community
Was this worth your time?
0 Comments
Thoughtful readers leave field notes, pushback, and hard-won operational detail here.
