Volcengine Kubernetes Engine
Scheduling mode | Description | Reference |
Scheduling mode | Description | Reference |
NVIDIA GPU scheduling | The Kubernetes-native GPU scheduling solution. In this solution, a VKE container can occupy one or more entire GPUs, with full access to all computing power and video memory of these GPUs. | |
DRA-based GPU scheduling | A declarative resource management mechanism provided by Kubernetes. DRA is designed to address complex resource control challenges in scenarios such as fine-grained allocation, topology-aware scheduling, and cross-node sharing for GPUs and other high-performance hardware. | |
mGPU scheduling | A multi-container GPU (mGPU) sharing solution leveraging kernel-level virtualization and a proprietary scheduling framework. While ensuring performance and fault isolation, mGPU scheduling enables multiple containers to share a single GPU. It supports flexible scheduling and strict isolation of computing power and GPU memory, reduces GPU costs, and provides efficient resource utilization for training/inference workloads. |
Tag | Description |
Tag | Description |
vke.node.gpu.schedule=nvidia | Enables NVIDIA GPU scheduling on the GPU node. |
vke.node.gpu.schedule=nvidia-dra | Enables DRA-based GPU scheduling on the GPU node. |
vke.node.gpu.schedule=mgpu | Enables mGPU scheduling and GPU video memory isolation on the GPU node. |