This only cover the basics to use a kind cluster. You can find more details at kind documentation.
You can follow this to
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: Cluster apiVersion: kind.x-k8s.io/v1alpha4 nodes: - role: control-plane - role: worker - role: worker - role: worker
Using the configuration above, run the following command will give you a k8s v1.17.2 cluster with 1 control-plane node and 3 worker nodes.
kind create cluster --config hack/kind-config.yaml --image=kindest/node:v1.17.2
You can use
--image flag to specify the cluster version you want, e.g.
--image=kindest/node:v1.17.2, the supported version are listed
Load Docker Image into the Cluster
When developing with a local kind cluster, loading docker images to the cluster is a very useful feature. You can avoid using a container registry.
kind load docker-image your-image-name:your-tag
See Load a local image into a kind cluster for more information.
Delete a Cluster
kind delete cluster