Skip to content

Apokleos/kata-xpu-device-plugin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Kata xPU Device Plugin to assign xPUs to Kata Containers

Currently, the DP will only support KataContainers v3.8 or newer.

Table of Contents

Overview

Kata-xpu-device-plugin Enhanced Device Plugin is heavily inspired by the kubevirt-gpu-device-plugin. It's designed to support for various accelerated computing devices (xPUs), including GPUs, within the Kata Containers. By integrating with the Container Device Interface (CDI), the plugin simplifies the communication of allocated device information and enhances data management efficiency, thereby better addressing the growing demand for heterogeneous computing.

Features

  • Discovers xPUs which are bound to VFIO-PCI driver and exposes them as devices available to be attached to VM in pass through mode.
  • Supports Container Device Interface(CDI).

Prerequisites

  • xPUs drivers should be unbound from host with vfio-pci driver and vfio devices generated.

Architecture

workflow

architecture overview

TODO

Now, It only support NVIDIA GPUs !

  • To support vGPUs.
  • To support other GPUs

About

Kata-Containers GPU device plugin for Kubernetes

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published