https://github.com/saladtechnologies/virtual-kubelet-saladcloud
SaladCloud Virtual Kubelet provider
https://github.com/saladtechnologies/virtual-kubelet-saladcloud
go kubernetes salad saladcloud virtual-kubelet virtual-kubelet-provider
Last synced: 2 months ago
JSON representation
SaladCloud Virtual Kubelet provider
- Host: GitHub
- URL: https://github.com/saladtechnologies/virtual-kubelet-saladcloud
- Owner: SaladTechnologies
- License: apache-2.0
- Created: 2023-08-25T16:52:38.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2025-04-07T03:43:01.000Z (6 months ago)
- Last Synced: 2025-04-11T22:42:58.270Z (6 months ago)
- Topics: go, kubernetes, salad, saladcloud, virtual-kubelet, virtual-kubelet-provider
- Language: Go
- Homepage:
- Size: 1.34 MB
- Stars: 10
- Watchers: 5
- Forks: 8
- Open Issues: 5
-
Metadata Files:
- Readme: README.md
- Contributing: .github/CONTRIBUTING.md
- License: LICENSE
- Code of conduct: .github/CODE_OF_CONDUCT.md
- Codeowners: .github/CODEOWNERS
- Security: .github/SECURITY.md
- Support: .github/SUPPORT.md
Awesome Lists containing this project
README
# SaladCloud Virtual Kubelet
[](https://artifacthub.io/packages/search?repo=virtual-kubelet-saladcloud-chart) [](./LICENSE) [](https://github.com/SaladTechnologies/virtual-kubelet-saladcloud/actions/workflows/ci.yml) [](https://goreportcard.com/report/github.com/SaladTechnologies/virtual-kubelet-saladcloud)
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.
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](demo) directory.
## Deployment
See the [Helm chart](./charts/virtual-kubelet-saladcloud-chart) for deployment instructions.