Se proporciona el idioma español mediante traducción automática para su comodidad. En caso de alguna inconsistencia, el inglés precede al español.
Implementar aplicación de muestra
Una vez creadas la clase de almacenamiento y el PVC, puede montar el PV en un pod. Esta sección enumera el comando de ejemplo y la configuración para adjuntar el PV a un pod.
Pasos
-
Monte el volumen en una cápsula.
kubectl create -f pv-pod.yamlEstos ejemplos muestran configuraciones básicas para conectar el PVC a un pod: Configuración básica:
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-storagePuedes supervisar el progreso usando kubectl get pod --watch. -
Verifique que el volumen esté montado en
/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
Ahora puedes eliminar el Pod. La aplicación Pod dejará de existir, pero el volumen se mantendrá.
kubectl delete pod pv-pod