Kubernetes v1.35: The Release That Tackles the Industry’s $100 Billion Waste Problem
Blog post from Komodor
Kubernetes v1.35 addresses the significant issue of cluster underutilization, a challenge that has led to substantial financial inefficiencies within the tech industry. Cluster utilization rates often languish between 20-40%, meaning substantial portions of cloud spending are effectively wasted. This release introduces crucial features such as in-place pod vertical scaling, gang scheduling, opportunistic batching, and dynamic resource allocation, which aim to optimize resource usage in Kubernetes environments. In-place pod vertical scaling allows for the dynamic adjustment of resource requests without downtime, aiding in better resource allocation. Gang scheduling ensures that distributed AI training jobs operate synchronously to avoid idle GPU usage, while opportunistic batching speeds up pod scheduling for homogeneous workloads. Although these features enhance the platform’s scheduling and resource management capabilities, Kubernetes v1.35 primarily provides the foundational tools, requiring additional third-party solutions or custom development to fully realize their potential in optimizing resource utilization and reducing costs, particularly in environments with high GPU dependency. Komodor and similar platforms offer solutions to bridge this gap, providing context-aware automation and optimization tools to maximize the efficiency of Kubernetes deployments.