Kubernetes 1.35: In-Place Resize & AI Scheduling Boost
Alps Wang
Jan 1, 2026 · 1 views
Kubernetes 1.35: Deep Dive Analysis
Kubernetes 1.35 presents several compelling advancements, particularly the general availability of In-Place Pod Resize. This feature directly addresses a long-standing operational challenge: the need to restart pods for resource adjustments. The benefits are clear, as highlighted by the Java use case; developers can optimize resource allocation dynamically, leading to faster startup times and efficient resource utilization. The Alpha features, such as Gang Scheduling and enhanced /flagz & /statusz endpoints, are also promising, particularly for AI/ML workloads and improved observability. The sunsetting of Ingress NGINX, while not part of 1.35, reflects a trend toward more integrated solutions and the Gateway API, which is a positive evolution for Kubernetes' ecosystem. However, the reliance on alpha features carries inherent risks, and it will take some time for these to become more stable. Furthermore, the article lacks a detailed discussion of the performance implications of in-place resizing, particularly under heavy load, which is a key area for potential limitations. Finally, the article's brevity could be a barrier for some readers.
Another concern, although not directly related to the features, is the potential for fragmentation within the Kubernetes ecosystem. While the move towards Gateway API is positive, the deprecation of Ingress NGINX, and the need for users to migrate, adds complexity. The reliance on third-party ingress controllers, while providing flexibility, can also introduce compatibility issues and management overhead. The article could have elaborated on the operational considerations for managing the transition from Ingress NGINX to the recommended alternatives. The article also provides a high-level overview. For example, a deeper dive into the technical details of the Gang Scheduling implementation would be beneficial. Furthermore, while the article touches upon the benefits to Java developers, it would be useful to explore the implications for other programming languages and workloads.
Key Points
- In-Place Pod Resize (GA) enables dynamic CPU and memory adjustments without pod restarts, improving resource efficiency and accelerating application startup times (especially for Java).
- Gang Scheduling (alpha) introduces simultaneous scheduling for interrelated pods (like AI/ML training jobs) to ensure atomicity.
- Enhanced /flagz & /statusz endpoints (alpha) provide machine-parsable output for better automated troubleshooting and observability.
- Configurable Horizontal Pod Autoscaler tolerance (beta) allows for per-resource scaling adjustments, offering more control.

📖 Source: Kubernetes 1.35 Released with In-Place Pod Resize and AI-Optimized Scheduling
Related Articles
Comments (0)
No comments yet. Be the first to comment!
