Volúmenes

Clase 26 de 33Curso de Kubernetes (2019)

Resumen

Un volumen nos va a permitir compartir archivos entre diferentes pods o en nuestro host. Estos se usan para que los archivos vivan a lo largo del tiempo y el pod pueda seguir haciendo uso de estos archivos de logs, archivos de configuración o cualquier otro.

Docker:

  • Permiten compartir información entre contenedores del mismo host
  • Permiten acceder a mecanismo de storage
  • Docker config y docker secrets

Kubernetes:

  • Permiten compartir información entre contenedores del mismo pod
  • Permite acceder también a mecanismo de storage
  • Se utilizan para el manejo de secrets y configuraciones

Ciclo de Vida

  • El volumen se crea cuando el pod se crea.
    – Esto aplica principalmente para los volúmenes emptyDir.
    – Para otro tipo se conectan en vez de crearse.
  • Un volumen se mantiene aún cuando se reinicie el contenedor.
  • Un volumen se destruye cuando el pod se elimina.