Volumes e Armazenamento Persistente
Parte do curso de Kubernetes
Tudo que você publicou até aqui é amnésico de propósito. Um Pod sobe, faz o trabalho dele e, quando morre, o sistema de arquivos em que ele estava escrevendo morre junto. Para um servidor web entregando páginas isso está certíssimo. Para um banco de dados é um desastre, e você descobre isso na primeira vez que um node reinicia e seus dados simplesmente sumiram.
Vale ser preciso sobre o motivo, porque não é um acidente. Um Pod é uma cópia em execução da sua aplicação, e o Kubernetes o trata como descartável: vai mover Pods entre máquinas, substituí-los durante uma atualização e reiniciá-los quando quebram. Se os dados morassem dentro do Pod, mover o Pod moveria os dados, e mover dados entre máquinas não é algo que um escalonador possa fazer de qualquer jeito.
Quer aprender Kubernetes Volumes e Armazenamento Persistente em um ambiente real?
Clique abaixo, ganhe uma máquina Linux com Kubernetes pronto e pratique Volumes e Armazenamento Persistente com um tutor de IA que conhece seu código.
Começar esta liçãoVolumes e Armazenamento PersistenteO que você vai aprender
- EmptyDir
- PersistentVolumeClaim
- StorageClass
- PVC manifest
- Mount in a Deployment
