Skip to content

Instantly share code, notes, and snippets.

@kmizumar
Created January 5, 2022 05:43
Show Gist options
  • Save kmizumar/c5bad20aefe7b5ea6887fd56f30d7878 to your computer and use it in GitHub Desktop.
Save kmizumar/c5bad20aefe7b5ea6887fd56f30d7878 to your computer and use it in GitHub Desktop.
cluster definition for ode
kind: Cluster
apiVersion: kind.x-k8s.io/v1alpha4
nodes:
- role: control-plane
- role: worker
kubeadmConfigPatches:
- |
kind: JoinConfiguration
nodeRegistration:
name: ode-kerberos
kubeletExtraArgs:
node-labels: "ode/nodetype=kerberos"
- role: worker
kubeadmConfigPatches:
- |
kind: JoinConfiguration
nodeRegistration:
name: ode-recon
kubeletExtraArgs:
node-labels: "ode/nodetype=recon"
- role: worker
kubeadmConfigPatches:
- |
kind: JoinConfiguration
nodeRegistration:
name: ode-scm0
kubeletExtraArgs:
node-labels: "ode/nodetype=scm"
- role: worker
kubeadmConfigPatches:
- |
kind: JoinConfiguration
nodeRegistration:
name: ode-scm1
kubeletExtraArgs:
node-labels: "ode/nodetype=scm"
- role: worker
kubeadmConfigPatches:
- |
kind: JoinConfiguration
nodeRegistration:
name: ode-scm2
kubeletExtraArgs:
node-labels: "ode/nodetype=scm"
- role: worker
kubeadmConfigPatches:
- |
kind: JoinConfiguration
nodeRegistration:
name: ode-dn0
kubeletExtraArgs:
node-labels: "ode/nodetype=datanode"
- role: worker
kubeadmConfigPatches:
- |
kind: JoinConfiguration
nodeRegistration:
name: ode-dn1
kubeletExtraArgs:
node-labels: "ode/nodetype=datanode"
- role: worker
kubeadmConfigPatches:
- |
kind: JoinConfiguration
nodeRegistration:
name: ode-dn2
kubeletExtraArgs:
node-labels: "ode/nodetype=datanode"
@kmizumar
Copy link
Author

kmizumar commented Jan 5, 2022

kind create cluster --config kind-config.yaml

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment