A煤n no tienes acceso a esta clase

Crea una cuenta y contin煤a viendo este curso

Curso de Kubernetes

Curso de Kubernetes

Marcos Lilljedahl

Marcos Lilljedahl

Vol煤menes

26/33
Recursos

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.

Aportes 7

Preguntas 5

Ordenar por:

驴Quieres ver m谩s aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesi贸n.

Hola鈥na pregunta puedo tener varios Postgres asociados en un service que apunten a un Volume, con el fin que todos compartan la misma data de manera persistence鈥sto con el fin de tener mas servidores postgres disponibles 鈥a pregunta la hago por que hice el ejercicio con PersistentVolumeClaim con 3 pods de postgres asociados con un servicio apuntando a un volumen pero cuando yo guardo un dato en un tabla con un pod con postgres y luego reviso el otro pod de postgres no veo el dato鈥era que estoy haciendo algo mal鈥 lo que intento no se puede hacer?

Hola, estoy utilizando la versi贸n 1.21 de kubectl y cuando ejecuto el ultimo ejercicio:
kubectl apply -f nginx-with-volume.yaml
Funciona todo, pero el Pod tiene el estado de NotReady, es normal? Gracias.

Esta clase estuvo muy interesante saber sobre los vol煤menes.

Entendido y es muy importante.

k apply -f nginx-with-volume.yam
k pod nginx-with-volume
k describe pod nginx-with-volume
curl 192.168.34.27

Editamos el pod para dos contenedores

vim nginx-with-volume.yaml   

crea el pod nginx

kubectl apply -f nginx-with-volume.yaml --- crea el pod  nginx

Verificamos el pod creado

kubectl get pods

Detallamos los datos del pod

kubectl describe pod nginx-with-volume 

Hacemos una solicitud con curl

curl 10.1.217.89

interesante

馃槂