# The cluster. Add nodes or port mappings here, then `make cluster reset`. # ctrl/cluster.sh substitutes (sed): CLUSTER, NODE_IMAGE, HTTP_PORT, HOST_WORKDIR # lib/config.sh reads the node count back from this file. # Notes: docs/notes/kind-config.md kind: Cluster apiVersion: kind.x-k8s.io/v1alpha4 name: ${CLUSTER} # containerd reads per-host registry config from certs.d (written by registry.sh). containerdConfigPatches: - |- [plugins."io.containerd.grpc.v1.cri".registry] config_path = "/etc/containerd/certs.d" nodes: - role: control-plane image: ${NODE_IMAGE} # One NodePort bridged to the host, owned by an in-cluster gateway (no ingress controller). extraPortMappings: - containerPort: 30080 hostPort: ${HTTP_PORT} listenAddress: "0.0.0.0" protocol: TCP