Kind Cluster

This only cover the basics to use a kind cluster. You can find more details at kind documentation.


You can follow this to install kind.

Create a Cluster

You can simply create a kind cluster by

kind create cluster

To customize your cluster, you can provide additional configuration. For example, the following is a sample kind configuration.

kind: Cluster
  - role: control-plane
  - role: worker
  - role: worker
  - role: worker

Using the configuration above, run the following command will give you a k8s 1.14.2 cluster with 1 master and 3 workers.

kind create cluster --config hack/kind-config.yaml --image=kindest/node:v1.14.2

You can use --image flag to specify the cluster version you want, e.g. --image=kindest/node:v1.13.6, the supported version are listed here


kind load docker-image your-image-name:your-tag
  • Point kubectl to the kind cluster
kind export kubeconfig
  • Delete a kind cluster
kind delete cluster