Reportez-vous à l'exemple de YAML pour provisionner un TanzuKubernetesCluster à l'aide de l'API v1alpha3 avec une classe de stockage par défaut et des paramètres personnalisés pour les volumes de nœuds.
Exemple v1alpha3 : TKC avec volumes de nœuds et stockage par défaut
L'exemple de YAML provisionne un TanzuKubernetesCluster personnalisé à l'aide de l'API v1alpha3.
Notez les personnalisations facultatives suivantes dans cet exemple. Pour plus d'informations, reportez-vous à la
Spécification de l'API v1alpha3.
- Le cluster est provisionné avec une classe de stockage par défaut, qui est requise par certains outils tels que les charges de travail déployées par les modules Helm et Tanzu
- Les volumes de nœuds worker sont déclarés pour les composants à taux de variation élevé, tels que
containerd
etkubelet
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