Repolode

loft-sh/vind

vind (vCluster in Docker) runs Kubernetes clusters as Docker containers, positioned as an alternative to KinD with extra features.

Stars
1,019
Forks
0
Open issues
0
Last commit
5 months ago

Key features

  • 01Run Kubernetes clusters as Docker containers, as an alternative to KinD.
  • 02Pause and resume clusters with vcluster pause and vcluster resume.
  • 03Automatic LoadBalancer service support without extra setup.
  • 04Image pull-through cache via the local Docker daemon.
  • 05Join external nodes, including cloud instances, over a built-in Tailscale VPN.
  • 06Snapshot clusters to OCI registries, S3, or local files, and restore them.
  • 07In-place Kubernetes version upgrades without recreating the cluster.

Use cases

  • Giving each developer or feature branch an isolated Kubernetes environment.
  • Spinning up temporary clusters in CI/CD pipelines for testing.
  • Learning Kubernetes without managing a full cluster.
  • Joining cloud instances to a local cluster for hybrid development.

Topics

FAQ

What is vind?
vind (vCluster in Docker) runs Kubernetes clusters as Docker containers, positioned as an alternative to KinD with extra features.
Is vind free to use? What license does it have?
vind is open source under the Other license. Check the license terms before using it in commercial products.
Is vind still maintained?
Updated within 6 months. The last commit to vind was on Jun 4, 2026.
What can I use vind for?
Giving each developer or feature branch an isolated Kubernetes environment. Spinning up temporary clusters in CI/CD pipelines for testing. Learning Kubernetes without managing a full cluster. Joining cloud instances to a local cluster for hybrid development.
Where can I get vind?
The source code and installation instructions are on GitHub: https://github.com/loft-sh/vind

Summary generated by AI from the project's README. GitHub stats refresh daily.

Related projects