Skip to content

SaladTechnologies/virtual-kubelet-saladcloud

SaladCloud Virtual Kubelet

Artifact Hub License CI Workflow Go Report Card

SaladCloud Virtual Kubelet

Salad's Virtual Kubelet (VK) provider for SaladCloud enables running Kubernetes (K8s) pods as SaladCloud container group deployments. This prototype is currently in development, and not yet ready for production scenarios. If you are interested, please reach out to us to discuss your specific needs.

How it Works

The SaladCloud Virtual Kubelet creates a virtual node in your K8s cluster.

architecture diagram of the SaladCloud Virtual Kubelet

To the K8s API, it looks like a real node. However, when you schedule a pod on the virtual node, a container group deployment is created using the SaladCloud API instead of running the pod on a node in the K8s cluster. The container group deployment runs the pod on a remote, GPU-enabled node on the SaladCloud network.

Demonstration

This was used in a presentation at KubeCon2023, the script and pod spec file for the QR code workload are in the demo directory.

Deployment

See the Helm chart for deployment instructions.

Packages

 
 
 

Contributors 8