How Netflix Simplified Batch Computing with Kueue
Key point
Netflix modernized its batch workload management system by adopting Kubernetes-based Kueue in place of its self-built CMB.
Details
In the process of transitioning its infrastructure to be Kubernetes-native, Netflix replaced CMB (Compute Managed Batch), a batch solution it had previously developed in-house, with Kueue. CMB had been responsible for managing workloads and allocating capacity through a tenant hierarchy structure.
The existing CMB was built in 2018 and was isolated from the current Kubernetes ecosystem, making it difficult to implement modern features such as Preemption. Kueue, on the other hand, is a cloud-native Job Queueing system that offers the following advantages.
- Integration with the Kubernetes ecosystem: Reduces development complexity by leveraging an open source project
- Efficient resource management: Supports fair sharing and hierarchical tenant structures
- Implementation of modern features: Supports Preemption, which was difficult to implement in the existing CMB
Through this migration, Netflix successfully moved millions of batch jobs and was able to build a more flexible and scalable compute platform.
This summary was generated automatically by AI. Check the original for the author's claims and context. Copyright belongs to the original author.
Our guide explains how the AI works. Report summary errors, attribution issues, or removal requests via Contact.