/k8s-tools-for-local

Collection of all types of platforms to run Kubernetes or Kubernetes workloads locally.

Below are the most popular ways to run a local Kubernetes cluster.

k3d - makes k3s available on any computer where Docker is also running.

KinD - upstream Kubernetes running inside a Docker container.

k3s - a light-weight Kubernetes distribution ideal for edge and development - compatible with Raspberry Pi & ARM64 (Equinix Metal, AWS Graviton, etc).

minikube - a popular, but heavy-weight option that creates a Linux virtual machine your computer using VirtualBox or similar.

microk8s - a Kubernetes distribution, specifically for Ubuntu users.