🎯
Container Platform

Kind

Kubernetes in Docker — local dev clusters

🐧 Linux🍎 Mac🪟 Windows📋 Quick reference →
Reviewed: Tested on: kind 0.24 · Kubernetes 1.29 · Docker 26

If you're on Kubernetes 1.27 or older

  • Ingress: networking.k8s.io/v1 is required — v1beta1 removed in 1.22+
  • Pod Security: PodSecurityPolicy removed in 1.25 — use Pod Security Admission (PSA) labels
  • HPA v2 autoscaling/v2 is stable — check API version in manifests

If you're on Kubernetes 1.28

  • Sidecar containers (1.29+) change init-container ordering — review sidecar docs before upgrade
  • Verify metrics-server and HPA after control plane bump

✓ Team golden path — Local Kubernetes

Lightweight, multi-node, great for CI and laptop

What is this?

Kind runs a real Kubernetes cluster inside Docker containers on your laptop.

📁

Config files for Kind

Where to create or edit the main configuration — paths below match the setup steps.

  • kind-config.yaml

    Location: Optional — passed to kind create cluster

    Multi-node cluster and port mappings

📥

Step 01

Install Kind

(01)Install Kind

Linux
1# Install kind
2curl -Lo ./kind https://kind.sigs.k8s.io/dl/v0.24.0/kind-linux-amd64
3chmod +x ./kind && sudo mv ./kind /usr/local/bin/kind
4kind create cluster
⚙️

Step 02

Configure Kind

(01)Configure Kind

Linux
1kind create cluster --name dev
2kubectl cluster-info --context kind-dev

Step 03

Verify

(01)Verify installation

Linux
1kubectl get nodes
2kind get clusters