Skip to content

Instantly share code, notes, and snippets.

@berinle
Last active November 9, 2023 03:01
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save berinle/44251b618a2404db26a8b5c9b5490ba9 to your computer and use it in GitHub Desktop.
Save berinle/44251b618a2404db26a8b5c9b5490ba9 to your computer and use it in GitHub Desktop.
Sample snippet for TKG cluster
# https://docs.vmware.com/en/VMware-vSphere/7.0/vmware-vsphere-with-tanzu/GUID-B2807BCD-0CE1-4C3A-9C0E-2B78F5DA0E90.html
apiVersion: run.tanzu.vmware.com/v1alpha2 #TKGS API endpoint
kind: TanzuKubernetesCluster #required parameter
metadata:
name: REPLACE_ME #cluster name, user defined
namespace: REPLACE_ME
spec:
topology:
controlPlane:
replicas: 1 #number of control plane nodes
vmClass: best-effort-small #vmclass for control plane nodes
storageClass: REPLACE_ME
tkr:
reference:
name: v1.23.8---vmware.3-tkg.1
nodePools:
- name: wk-a1
replicas: 1
vmClass: best-effort-small
storageClass: REPLACE_ME
tkr:
reference:
name: v1.23.8---vmware.3-tkg.1
settings:
storage:
defaultClass: REPLACE_ME
network:
cni:
name: antrea
services:
cidrBlocks:
- "198.53.100.0/16"
pods:
cidrBlocks:
- "192.20.0.0/16"
serviceDomain: "cluster.local"
# example of trusting some certs
trust:
additionalTrustedCAs:
- name: harbor-selfsigned
data: LS0tLS1C...
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment