Este Capítulo Aborda:
Cada container de um Pod fornece um sistema de arquivos temporário. As aplicações em execução nos containers podem ler e escrever no seu sistema de arquivos. O sistema de arquivos do container é isolado de outros containers ou Pods e não é persistido quando o Pod é reiniciado. A seção “State Persistence” do currículo CKAD envolve a abstração técnica do Kubernetes responsável por persistir os dados além do reinicio do Pod.
Essencialmente, um Volume é um diretório que pode ser compartilhado entre múltiplos containers de um Pod e seus dados são persistidos além do reinicio do Pod.
PersistentVolumes são uma categoria específica do conceito mais amplo de Volumes. A mecânica por trás de um PersistentVolume é um pouco mais complexa. Na realidade, o PersistentVolume é o recurso capaz de persistir os dados no armazenamento físico do Node. O PersistentVolumeClaim é quem solicita cotas de armazenamento e representa a conexão entre o Pod e PersistentVolume. Por fim, o Pod precisa reivindicar o PersistentVolume e monta-lo em um path disponível nos containers em execução.
Documentação Volume Kubernetes
Referência de campos para o Volume