1
resposta

Volume Excluído + Arquivos

Bom dia. Gostaria de entender se depois que excluído o volume e containers e pod não existem mais, teria como criar o pod e os containers novamente e assim reutilizar os arquivos, ou seja, eu tenho que enviar esses arquivos para dentro dos containers novamente ou ao criar no mesmo diretório o volume entenderia que tem esses arquivos?

Obrigada.

1 resposta

Sim, você pode criar o pod e os containers novamente e reutilizar os arquivos do volume. Os arquivos permanecerão no volume mesmo que você exclua o pod e os containers. Quando você criar o pod e os containers novamente, o volume será inicializado com os arquivos que estavam presentes nele quando você o excluiu.

Há algumas coisas a serem observadas ao reutilizar volumes:

  • O volume deve ser do tipo "persistent". Isso garantirá que os arquivos sejam armazenados em um local persistente, mesmo que o pod ou os containers sejam reiniciados ou excluídos.
  • O volume deve ser montado no mesmo diretório no pod e nos containers. Isso garantirá que os arquivos sejam acessíveis pelos pod e containers.

Aqui está um exemplo de como criar um pod com um volume persistente:

apiVersion: v1
kind: Pod
metadata:
  name: my-pod
spec:
  containers:
  - name: my-container
    image: nginx
    ports:
    - containerPort: 80
  volumes:
  - name: my-volume
    type: persistent
    size: 1Gi
  volumeMounts:
  - name: my-volume
    mountPath: /var/www/html

Neste exemplo, o pod é chamado my-pod e ele tem um container chamado my-container. O container está usando a imagem nginx e está escutando na porta 80. O volume é chamado my-volume e é do tipo persistent. O volume tem um tamanho de 1Gi e está montado no diretório /var/www/html no container.

Depois de criar o pod, você pode acessar os arquivos no volume no diretório /var/www/html no container.