How to try
Minikube
Why
running on all OS
beginner friendly tool
What
Kubernetes SIGs project
approach of spawning a VM that is essentially a single node K8s cluster
minikube’s addon system that helps you integrating things like, Helm, Nvidia GPUs and an image registry with your cluster.
How
minikube start
minikube dashboard
opens a dashboard in the browser to deploy apps through UI
kind
Why
significantly faster startup speed compared to spawning VM
What
Kubernetes SIGs project
it moves the cluster into Docker containers
ability to load my local images directly into the cluster
k3s
What
minified version of Kubernetes developed by Rancher Labs
a single binary with a size of around 60 MB
by removing dispensable features (legacy, alpha, non-default, in-tree plugins) and using lightweight components (e.g. sqlite3 instead of etcd3)
minikube | kind | k3s | |
runtime | VM | container | native |
supported architectures | AMD64 | AMD64 | AMD64, ARMv7, ARM64 |
supported container runtimes | Docker, CRI-O, containerd, gvisor | Docker | Docker, containerd |
startup time initial/following | 5:19 / 3:15 | 2:48 / 1:06 | 0:15 / 0:15 |
memory requirements | 2GB | 8GB (Windows, MacOS) | 512 MB |
requires root? | no | no | yes (rootless is experimental) |
multi-cluster support | yes | yes | no (can be achieved using containers) |
multi-node support | no | yes | yes |
project page |
Last updated