È possibile creare dinamicamente un volume di storage persistente utilizzando una classe di storage esistente e una richiesta volume persistente (PVC).

PVC dinamica per cluster TKG

Per eseguire carichi di lavoro con stato in cluster TKG, è possibile creare una richiesta di volume persistente (PVC) per richiedere risorse di storage persistenti senza conoscere i dettagli dell'infrastruttura di storage sottostante. Lo storage utilizzato per la PVC viene allocato al di fuori della quota di storage per il Spazio dei nomi vSphere.

La richiesta esegue il provisioning dinamico di un oggetto volume persistente e di un disco virtuale corrispondente. La richiesta è associata al volume persistente. Quando si elimina la richiesta, vengono eliminati anche l'oggetto volume persistente corrispondente e il disco virtuale ottenuto in provisioning.

La creazione della PVC comporta la creazione dinamica del volume persistente di supporto. La PVC fa riferimento alla classe di storage tkg-store. La classe di storage è associata a Spazio dei nomi vSphere in cui viene eseguito il provisioning del cluster TKG di destinazione. Per ulteriori informazioni, vedere Utilizzo delle classi di storage per i volumi persistenti.
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: tkg-cluster-pvc
spec:
  accessModes:
    - ReadWriteMany
  storageClassName: tkg-store
  resources:
    requests:
        storage: 3Gi
           
Creare la PVC.
kubectl apply -f pvc_name.yaml
Controllare la PVC.
kubectl get pvc my-pvc
Specificare la PVC nella specifica di distribuzione o del pod. Ad esempio:
...
volumes:
    - name: my-pvc
      persistentVolumeClaim:
        claimName: my-pvc