Deep Dive into Volcano Scheduler: Core Concepts and Source Code Analysis
Core Concepts and Resource Model
Volcano extends the Kubernetes API with three primary Custom Resource Definitions (CRDs):
Queue: A logical grouping mechanism for resource allocation. Queues manage resource quotas and priority, allowing administrators to partition cluster resources among different teams or projects.
PodGroup: A collection of p ...
Posted on Thu, 01 Oct 2026 16:54:00 +0000 by Whear
Deep Dive into Volcano: Scheduling and Control Plane Architecture
Understanding Volcano PodGroup Integration
In the Volcano ecosystem, the Scheduler and Controller operate as distinct yet synchronized components. While the Scheduler focuses on placing pods based on constraints, the Controller acts as the orchestrator that translates high-level Job abstractions into Kubernetes-native resources like PodGroups a ...
Posted on Wed, 24 Jun 2026 17:28:05 +0000 by cjkeane