Volumes y almacenamiento persistente
Parte del curso de Kubernetes
Todo lo que has desplegado hasta ahora ha sido amnésico a propósito. Un Pod arranca, hace su trabajo y, cuando muere, el sistema de archivos en el que escribía muere con él. Para un servidor web que sirve páginas eso está perfecto. Para una base de datos es un desastre, y te enteras la primera vez cuando un nodo se reinicia y tus datos sencillamente ya no están.
Merece la pena ser preciso con el motivo, porque no es un accidente. Un Pod es una copia en ejecución de tu aplicación, y Kubernetes lo trata como algo desechable: mueve Pods entre máquinas, los sustituye durante una actualización y los reinicia cuando se caen. Si los datos vivieran dentro del Pod, mover el Pod movería los datos, y mover datos entre máquinas no es algo que un planificador pueda hacer a la ligera.
¿Quieres aprender Kubernetes Volumes y almacenamiento persistente en un entorno real?
Haz clic abajo, recibe una máquina Linux con Kubernetes listo, y practica Volumes y almacenamiento persistente con un tutor de IA que conoce tu código.
Empezar esta lecciónVolumes y almacenamiento persistenteLo que vas a aprender
- EmptyDir
- PersistentVolumeClaim
- StorageClass
- PVC manifest
- Mount in a Deployment
