meta data de esta página
¡Esta es una revisión vieja del documento!
Volumes
Tenermos varios tipos:
- emptyDir
- hostPath
- Cloud
EmpyDir
Crea un directorio vacio en el pod y que estara disponible mientras exista el pod. Independiente de que los containers de dentro del pod se destruyan, recreen, reinicien , etc
Ejemplo
apiVersion: v1 kind: Pod metadata: name: test-pd spec: containers: - image: nginx:alpine name: test-container volumeMounts: - mountPath: /var/log/nginx #indica el directorio que vamos a montar como un volumen emptyDir name: vol volumes: - name: vol emptyDir: {}
hostPath
apiVersion: v1 kind: PersistentVolume metadata: name: task-pv-volume labels: type: local spec: storageClassName: manual capacity: storage: 10Gi accessModes: - ReadWriteOnce hostPath: path: "/test" --- apiVersion: v1 kind: PersistentVolumeClaim metadata: name: task-pv-claim spec: storageClassName: manual accessModes: - ReadWriteOnce resources: requests: storage: 10Gi