La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.
Déploiement de l'application exemple
Une fois la classe de stockage et la demande de volume persistant créées, vous pouvez monter le volume persistant sur un pod. Cette section répertorie l'exemple de commande et de configuration permettant d'attacher le volume persistant à un pod.
Étapes
-
Montez le volume dans un pod.
kubectl create -f pv-pod.yaml
Ces exemples montrent les configurations de base pour attacher le PVC à un pod : Configuration de base :
kind: Pod apiVersion: v1 metadata: name: pv-pod spec: volumes: - name: pv-storage persistentVolumeClaim: claimName: basic containers: - name: pv-container image: nginx ports: - containerPort: 80 name: "http-server" volumeMounts: - mountPath: "/my/mount/path" name: pv-storage
Vous pouvez surveiller la progression à l'aide de kubectl get pod --watch
. -
Vérifiez que le volume est monté sur
/my/mount/path
.kubectl exec -it pv-pod -- df -h /my/mount/path
Filesystem Size Used Avail Use% Mounted on 192.168.188.78:/trident_pvc_ae45ed05_3ace_4e7c_9080_d2a83ae03d06 1.1G 320K 1.0G 1% /my/mount/path
Vous pouvez maintenant supprimer le Pod. L'application Pod n'existera plus, mais le volume restera.
kubectl delete pod pv-pod