Skip to content

vmware/bitfusion-with-kubernetes-integration

main
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 

Bitfusion with Kubernetes Integration

This project is a collection of tools for Bitfusion to be used with Kubernetes and Docker. For more information about Bitfusion, visit vSphere Bitfusion document page. This project contains:

Features

  • Bitfusion device plugin provides the interface for applications to request Bitfusion GPU resources via Kubernetes native mechanism. Also, it could help to bake Bitfusion client image automatically.
  • Dockerfile templates show Bitfusion client Docker image file samples, which could help to build customized Bitfusion application Docker images.
  • Shell script is provided to build Bitfusion execution environment automatically.

Usage

  • For device plugin, refer to this page for more usage information.
  • Dockerfile templates are located in the directory ./Dockerfiles to set up a Bitfusion client based on different OS automatically. After deployment, you could run bitfusion smi command to check remote GPU resource of Bitfusion server connected to this Bitfusion client.
  • nvidia-env.sh is a shell script to install needed various dependencies of Bitfusion client.

Feedback

Feel free to send us feedback by filing an issue. Feature requests are always welcome. If you wish to contribute, please take a quick look at the next section.

How to Contribute

This project team welcomes contributions from the community. If you wish to contribute code and you have not signed our contributor license agreement (CLA), our bot will update the issue when you open a Pull Request. For any questions about the CLA process, please refer to our FAQ.

  • Clone this repository and create a new branch.
  • Make changes and test.
  • Submit Pull Request with comprehensive description of changes.