Skip to content

Instantly share code, notes, and snippets.

@sapphirelin
Created February 21, 2022 11:56
Show Gist options
  • Save sapphirelin/4652cbe25806c00da3861f8f372b2f41 to your computer and use it in GitHub Desktop.
Save sapphirelin/4652cbe25806c00da3861f8f372b2f41 to your computer and use it in GitHub Desktop.
apiVersion: run.tanzu.vmware.com/v1alpha2
kind: TanzuKubernetesCluster
metadata:
#cluster name
name: sample-tkc-gpu
#target vsphere namespace
namespace: sapphire-ns1
spec:
topology:
controlPlane:
replicas: 1
#storage class for control plane nodes
#use `kubectl describe storageclasses`
#to get available pvcs
storageClass: nvaiestorage
vmClass: best-effort-small
#TKR NAME for Ubuntu ova supporting GPU
tkr:
reference:
name: v1.20.8---vmware.1-tkg.2
nodePools:
- name: nodepool-a100-primary
replicas: 2
storageClass: nvaiestorage
#custom VM class for vGPU
vmClass: a1005g
volumes:
- name: containerd
mountPath: /var/lib/containerd
capacity:
storage: 100Gi
#TKR NAME for Ubuntu ova supporting GPU
tkr:
reference:
name: v1.20.8---vmware.1-tkg.2
-vmware.1-tkg.2
settings:
storage:
defaultClass: nvaiestorage
network:
cni:
name: antrea
services:
cidrBlocks: ["198.51.100.0/12"]
pods:
cidrBlocks: ["192.0.2.0/16"]
serviceDomain: managedcluster.local
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment