Vous pouvez créer dynamiquement un volume de stockage persistant à l'aide d'une classe de stockage existante et d'une réclamation de volume persistant (PVC).

Réclamation de volume persistant dynamique pour les clusters TKG

Pour exécuter des charges de travail avec état sur des clusters TKG, vous pouvez créer une réclamation de volume persistant (PVC) pour demander des ressources de stockage persistantes sans connaître les détails de l'infrastructure de stockage sous-jacente. Le stockage utilisé pour la PVC est alloué à partir du quota de stockage pour l'Espace de noms vSphere.

La demande provisionne dynamiquement un objet de volume persistant et un disque virtuel correspondant. La réclamation est liée au volume persistant. Lorsque vous supprimez la réclamation, l'objet de volume persistant correspondant et le disque de machine virtuelle provisionné sont supprimés.

La création de la réclamation de volume persistant crée dynamiquement le volume persistant de sauvegarde. La réclamation de volume persistant fait référence à la classe de stockage tkg-store. La classe de stockage est associée au Espace de noms vSphere où le cluster TKG cible est provisionné. Consultez Utilisation des classes de stockage pour les volumes persistants pour plus d'informations.
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: tkg-cluster-pvc
spec:
  accessModes:
    - ReadWriteMany
  storageClassName: tkg-store
  resources:
    requests:
        storage: 3Gi
           
Créer la réclamation de volume persistant.
kubectl apply -f pvc_name.yaml
Vérifier la réclamation de volume persistant.
kubectl get pvc my-pvc
Spécifiez la réclamation de volume persistant dans la spécification d'espace ou de déploiement. Par exemple :
...
volumes:
    - name: my-pvc
      persistentVolumeClaim:
        claimName: my-pvc