請參閱範例 YAML,使用 v1alpha3 API 佈建具有預設儲存區類別和自訂節點磁碟區設定的 TanzuKubernetesCluster。
v1alpha3 範例:具有節點磁碟區和預設儲存區的 TKC
範例 YAML 使用 v1alpha3 API 佈建自訂 TanzuKubernetesCluster。
請注意此範例中的以下可選自訂。如需詳細資訊,請參閱
v1alpha3 API 規格。
- 為叢集佈建了預設儲存區類別,某些工具 (例如 Helm 和 Tanzu 套件部署的工作負載) 需要使用預設儲存區類別
- 為頻繁變換的元件 (例如
containerd
和kubelet
) 宣告 worker 節點磁碟區
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