Sefism is free for learners. We are here to help you grow, one step at a time.Join for free
Sefism.
Tool · OtherFree

kind (Kubernetes IN Docker)

kind runs a real Kubernetes cluster on your laptop, using Docker containers as the nodes. It supports multi-node and HA set-ups from a small config file, and is a CNCF certified conformant installer, which makes it the easiest way to practise Kubernetes locally or test against it in CI.

GitHub stars

15.5k (kubernetes-sigs/kind)

GitHub · Sept 2026

Latest release

v0.33.0

kind docs · Sept 2026

Conformance

CNCF certified installer

kind docs · Sept 2026

Format

Tool

Topic

Other

Provider

Kubernetes SIGs

Time needed

Minutes to set up

Level

Beginner

Access

Free

What kind is

kind stands for Kubernetes IN Docker. It is a tool for running local Kubernetes clusters using Docker containers as the "nodes". Each container runs systemd and the Kubernetes components, and kind bootstraps them with kubeadm, the same tool used for many real clusters. It lives under the Kubernetes special interest groups, and the official docs say it was primarily designed for testing Kubernetes itself, but may be used for local development or CI.

Why people use it

  • Local practice: kind create cluster gives you a working cluster, and kind delete cluster throws it away, so you can break things freely.
  • Multi-node clusters: a short YAML config file creates several worker nodes or a highly available control plane, which is useful for learning scheduling, node failures and upgrades.
  • CI pipelines: it runs anywhere Docker runs, so teams use it to test Helm charts, operators and manifests against a real API server on every pull request.
  • Conformance: the project states that kind is a CNCF certified conformant Kubernetes installer, so what works on kind behaves like real Kubernetes.

It supports Linux, macOS and Windows, and works with Docker, Podman or nerdctl.

Is it worth using?

For learning Kubernetes and for platform work, yes. It is fast to start, cheap to throw away, and costs nothing, which removes the main excuse for not practising. Most roadmap exercises for Helm, Argo CD and Kubernetes itself run comfortably on a kind cluster.

Prerequisites and time

You need Docker (or Podman or nerdctl) installed and running. kubectl is not required by kind itself, but you will want it for almost everything you do with the cluster. Install kind from a release binary, a package manager, or go install; the quick start covers each. Setup takes minutes.

Free or paid?

kind is free and open source under the Apache 2.0 licence.

Common questions

kind, minikube or k3d? All three give you a local cluster. kind is popular for CI and multi-node testing because clusters are just containers and are quick to create and destroy.

Can I reach services in the cluster from my browser? Yes, with port forwarding, or with the ingress and LoadBalancer guides in the kind docs.

Is it production ready? It is not meant for production workloads. The docs also note kind is still working towards a 1.0 release.

Best for: anyone learning Kubernetes on their own machine, and platform engineers who need throwaway clusters for testing.

kubernetesdockerdevopsopen source

Ready to start?

Opens on Kubernetes SIGs in a new tab.

Open resource
Link broken or out of date?

Report a problem

With "kind (Kubernetes IN Docker)". Only Tauseef reads this.

Work with me

Stuck on something specific?

Writing only gets you so far. If you want an answer to your situation rather than the general case, book a session and we will work through it together. Sessions are free for approved Sefism members, and a few slots open each week.