How to try

Minikube

  • Why

    • running on all OS

    • beginner friendly tool

  • What

  • 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