57 lines
1.3 KiB
Plaintext
57 lines
1.3 KiB
Plaintext
|
# a cluster with 3 control-plane nodes and 3 workers
|
||
|
kind: Cluster
|
||
|
apiVersion: kind.x-k8s.io/v1alpha4
|
||
|
nodes:
|
||
|
- role: control-plane
|
||
|
kubeadmConfigPatches:
|
||
|
- |
|
||
|
kind: InitConfiguration
|
||
|
nodeRegistration:
|
||
|
kubeletExtraArgs:
|
||
|
node-labels: "ingress-ready=true"
|
||
|
extraPortMappings:
|
||
|
- containerPort: 80
|
||
|
hostPort: 80
|
||
|
protocol: TCP
|
||
|
- containerPort: 443
|
||
|
hostPort: 443
|
||
|
protocol: TCP
|
||
|
- role: control-plane
|
||
|
kubeadmConfigPatches:
|
||
|
- |
|
||
|
kind: InitConfiguration
|
||
|
nodeRegistration:
|
||
|
kubeletExtraArgs:
|
||
|
node-labels: "ingress-ready=true"
|
||
|
extraPortMappings:
|
||
|
- containerPort: 80
|
||
|
hostPort: 80
|
||
|
protocol: TCP
|
||
|
- containerPort: 443
|
||
|
hostPort: 443
|
||
|
protocol: TCP
|
||
|
- role: control-plane
|
||
|
kubeadmConfigPatches:
|
||
|
- |
|
||
|
kind: InitConfiguration
|
||
|
nodeRegistration:
|
||
|
kubeletExtraArgs:
|
||
|
node-labels: "ingress-ready=true"
|
||
|
extraPortMappings:
|
||
|
- containerPort: 80
|
||
|
hostPort: 80
|
||
|
protocol: TCP
|
||
|
- containerPort: 443
|
||
|
hostPort: 443
|
||
|
protocol: TCP
|
||
|
- role: worker
|
||
|
- role: worker
|
||
|
- role: worker
|
||
|
networking:
|
||
|
podSubnet: "10.20.0.0/16"
|
||
|
serviceSubnet: "10.21.0.0/16"
|
||
|
containerdConfigPatches:
|
||
|
- |-
|
||
|
[plugins."io.containerd.grpc.v1.cri".registry.mirrors."localhost:5000"]
|
||
|
endpoint = ["http://kind-registry:5000"]
|