請參閱範例 YAML,使用 v1alpha3 API 佈建具有預設儲存區類別和自訂節點磁碟區設定的 TanzuKubernetesCluster。

v1alpha3 範例:具有節點磁碟區和預設儲存區的 TKC

範例 YAML 使用 v1alpha3 API 佈建自訂 TanzuKubernetesCluster。

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