| name | kind-cluster |
| description | Create, deploy to, reload, and tear down a local kind cluster running Calico from locally-built images. Use when the user wants to bring up a test cluster, try a change on a real cluster, reload a rebuilt image onto kind, or destroy the cluster. |
Kind Cluster Development
Kind targets are defined in lib.Makefile and orchestrated from the root
Makefile. Scripts and infrastructure live in hack/test/kind/, with cluster
config, Helm values, and supporting manifests under hack/test/kind/infra/.
Run all of these from the repo root.
make kind-up
make kind-cluster-create
make kind-build-images
make kind-deploy
make kind-reload
make kind-cluster-destroy
make kind-down
Image loading is incremental: kind-reload and kind-deploy compare local
Docker image IDs against what is already on the cluster and only transfer the
ones that changed. So the normal edit/test loop is make -C <component> build
followed by make kind-reload, not a full kind-up.
Override the cluster name with KIND_NAME=<name> if you need more than one
cluster at a time.