prombench/manifests/cluster_kind.yaml (31 lines of code) (raw):
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
kubeadmConfigPatches:
- |
kind: InitConfiguration
nodeRegistration:
kubeletExtraArgs:
node-labels: "node-name=main-node"
- role: worker
kubeadmConfigPatches:
- |
kind: JoinConfiguration
nodeRegistration:
kubeletExtraArgs:
node-labels: "isolation=prometheus,node-name=prometheus-{{ .PR_NUMBER }}"
- role: worker
kubeadmConfigPatches:
- |
kind: JoinConfiguration
nodeRegistration:
kubeletExtraArgs:
node-labels: "isolation=prometheus,node-name=prometheus-{{ .PR_NUMBER }}"
- role: worker
kubeadmConfigPatches:
- |
kind: JoinConfiguration
nodeRegistration:
kubeletExtraArgs:
node-labels: "isolation=none,node-name=nodes-{{ .PR_NUMBER }}"