TL;DR

Kubernetes v1.35 introduces the GA version of Job Managed By (.spec.managedBy), a feature that enables external controllers to manage jobs fully, facilitating advanced scheduling across clusters.

What happened

The .spec.managedBy feature in Kubernetes Job API is now available at General Availability (GA) with v1.35, enabling external job controllers to take over reconciliation tasks and support multi-cluster deployment patterns such as MultiKueue.

Why it matters for ops

This new capability allows for more flexible batch scheduling architectures by delegating job management to external systems, providing enhanced control and resource efficiency across multiple Kubernetes clusters.

Action items

  • Review the .spec.managedBy feature documentation for implementation details
  • Explore MultiKueue documentation for multi-cluster deployment scenarios
  • Consider adopting .spec.managedBy in custom workload controllers

Source link

https://kubernetes.io/blog/2025/12/18/kubernetes-v1-35-job-managedby-for-jobs-goes-ga/