Você pode criar estaticamente um volume persistente (PV) em um cluster TKG 2 usando uma declaração de volume persistente (PVC) do Supervisor.

Definição de volume persistente

Abaixo está um exemplo de definição para um volume persistente estático (PV). A definição requer uma classe de armazenamento e um identificador de volume. O volumeHandle é o nome de uma reivindicação de volume persistente (PVC) criada em Supervisor no mesmo vSphere Namespace em que o cluster TKG de destino é provisionado. Este PVC não deve ser conectado a nenhum pod.

Use o seguinte comando para obter o storageClassName.
kubectl get storageclass
Para volumeHandle, digite o nome do PVC em Supervisor.
apiVersion: v1
   kind: PersistentVolume
   metadata:
     name: static-tkg-block-pv
     annotations:
       pv.kubernetes.io/provisioned-by: csi.vsphere.vmware.com
   spec:
     storageClassName: gc-storage-profile
     capacity:
       storage: 2Gi
     accessModes:
       - ReadWriteOnce
     persistentVolumeReclaimPolicy: Delete
     claimRef:
       namespace: default
       name: static-tkg-block-pvc
     csi:
       driver: "csi.vsphere.vmware.com"
       volumeAttributes:
         type: "vSphere CNS Block Volume"
       volumeHandle: "supervisor-block-pvc-name"  #Enter the PVC name from Supervisor.
Use o seguinte para criar o PV.
kubectl apply -f redis-leader-pvc.yaml -n guestbook

Reivindicação de Volume Persistente (PVC) para PV Definido Estaticamente

Se você tiver implantado Supervisor entre zonas.

Defina o storageClassName com o mesmo valor que no PV.
kind: PersistentVolumeClaim
   apiVersion: v1
   metadata:
     name: static-tkg-block-pvc
   spec:
     accessModes:
       - ReadWriteOnce
     resources:
       requests:
         storage: 2Gi
     storageClassName: gc-storage-profile
     volumeName: static-tkg-block-pv
Verifique se o PVC está vinculado ao PV que você criou.
kubectl get pv,pvc