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
Last updated