La versione in lingua italiana fornita proviene da una traduzione automatica. Per eventuali incoerenze, fare riferimento alla versione in lingua inglese.
Distribuire l'applicazione di esempio
Collaboratori
Suggerisci modifiche
Distribuire l'applicazione di esempio.
Fasi
-
Montare il volume in un pod.
kubectl create -f pv-pod.yaml
Questi esempi mostrano le configurazioni di base per collegare il PVC a un pod: Configurazione di 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
È possibile monitorare l'avanzamento utilizzando kubectl get pod --watch
. -
Verificare che il volume sia montato su
/my/mount/path
.kubectl exec -it task-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
-
A questo punto è possibile eliminare il pod. L'applicazione Pod non esisterà più, ma il volume rimarrà.
kubectl delete pod task-pv-pod