Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Volúmenes en práctica

25/41
Recursos

Aportes 4

Preguntas 3

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Hola Platzi, hice una pregunta y nunca me respondieron, se supone que es algo que ustedes ofrecen como parte de la suscripción, la ayuda y mentoría.

Una consulta. Tengo un despliegue con una Base de datos Postgres, realicé el procedimiento de asociarle un disco persistente, tal como se enseñá en la práctica. Pero al eliminar el pod y recrearlo, efectivamente en el volumen se mantiene un directorio que creé de prueba. Pero los las tablas y registros que creé en la base de datos de prueba ya no existen. En este caso cual es el procedimiento cuando se trata de bases de datos, para actualizar la versión de la misma sin perder los datos?

Para los que vean el curso en 2022 👍.

apiVersion: v1 # es la version del API.
kind: Pod # creamos un unico pod.
metadata: 
  name: test-pd-1 # nombre del pod.
spec:
  containers: # creamos un contenedor.
  - image: nginx:latest # imagen del contenedor.
    name: test-containers # nombre del contenedor.
    volumeMounts: # describimos el volumen.
      - mountPath: /test-pd # donde va estar montado el volumen.
        name: test-volume # nombre del volumen.
  volumes: # describimos el volumen que vamos a montar.
  - name: test-volume # nombre del volumen.
    # este PD GCE debe existir con anterioridad.
    gcePersistentDisk: # tipo de volumen GCP (google compute engine, disco persistente).
      pdName: my-data-disk # nombre del disco persistente.
      fsType: ext4 # nos ayuda a describir el formato del disco persistente.

Si al crear el Dockerfile para el despliegue del container defino un volumen, es similar?