This sample YAML file can be copied and bolded items must be modified for usage in your own environment.
apiVersion: run.tanzu.vmware.com/v1alpha1 #tkg api endpoint
kind: TanzuKubernetesCluster #required parameter
metadata:
name: tkc-118 #cluster name, user defined
namespace: kg-ns1 #supervisor namespace
spec:
distribution:
version: v1.18 #resolved kubernetes version
topology:
controlPlane:
count: 3 #number of master nodes
class: guaranteed-medium (1) #vmclass for master nodes
storageClass: cns-vmfs (2) #storageclass for master nodes
workers:
count: 3 #number of worker nodes
class: guaranteed-medium (1) #vmclass for worker nodes
storageClass: cns-vmfs (2) #storageclass for worker nodes