Consulte el ejemplo de YAML para aprovisionar un clúster de Tanzu Kubernetes mediante la API v1alpha3 con una clase de almacenamiento predeterminada y una configuración personalizada para los volúmenes de nodos.
Ejemplo de v1alpha3: TKC con volúmenes de nodo y almacenamiento predeterminado
El ejemplo de YAML aprovisiona un clúster de Tanzu Kubernetes personalizado mediante la API v1alpha3.
Observe las siguientes personalizaciones opcionales en este ejemplo. Consulte la
especificación de la API v1alpha3 para obtener más información.
- El clúster se aprovisiona con una clase de almacenamiento predeterminada, que requieren algunas herramientas, como las cargas de trabajo implementadas por los paquetes de Helm y Tanzu
- Los volúmenes de nodo de trabajo se declaran para componentes de renovación alta, como
containerd
ykubelet
apiVersion: run.tanzu.vmware.com/v1alpha3 kind: TanzuKubernetesCluster metadata: name: tkc-custom-storage namespace: tkg-cluster-ns spec: topology: controlPlane: replicas: 3 vmClass: guaranteed-medium storageClass: tkg-storage-policy tkr: reference: name: v1.25.7---vmware.3-fips.1-tkg.1 nodePools: - replicas: 3 name: worker-np vmClass: guaranteed-medium storageClass: tkg-storage-policy tkr: reference: name: v1.25.7---vmware.3-fips.1-tkg.1 volumes: - name: containerd mountPath: /var/lib/containerd capacity: storage: 50Gi - name: kubelet mountPath: /var/lib/kubelet capacity: storage: 50Gi settings: storage: defaultClass: tkg-storage-policy