Kind Cluster
This only cover the basics to use a kind cluster. You can find more details at kind documentation.
Installation
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
apiVersion: kind.sigs.k8s.io/v1alpha3
nodes:
- 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
Cheetsheet
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