Olá, boa tarde.
Funcionou tudo conforme as aulas. Mas fiquei com uma dúvida sobre a persistência. Ao reiniciar o SO os dados não persistem. Fiz algo errado?
Olá, boa tarde.
Funcionou tudo conforme as aulas. Mas fiquei com uma dúvida sobre a persistência. Ao reiniciar o SO os dados não persistem. Fiz algo errado?
Olá, Guilherme!
Quando você reinicia o sistema operacional e os dados não persistem, pode ser que o armazenamento que você está usando não esteja configurado para ser persistente.
Com base no que foi abordado na sua aula, é importante garantir que você esteja utilizando PersistentVolumes (PVs) e PersistentVolumeClaims (PVCs) corretamente. Esses recursos são essenciais para garantir que os dados sejam armazenados de forma persistente, mesmo após reinicializações.
Aqui estão alguns pontos que você pode verificar:
PersistentVolume e PersistentVolumeClaim: Certifique-se de que você criou um PersistentVolume e um PersistentVolumeClaim. O PVC é o que seu Pod usará para solicitar o armazenamento persistente.
StorageClass: Verifique se você está utilizando uma StorageClass que suporte persistência. Algumas StorageClasses podem criar discos temporários que não persistem após reinicializações.
StatefulSet: Se você estiver lidando com aplicações que requerem persistência de dados, como bancos de dados, considere usar StatefulSets em vez de Deployments. Eles são projetados para lidar com esse tipo de situação, garantindo que cada Pod tenha um volume persistente único.
Como exemplo prático, se você estiver usando um banco de dados, um StatefulSet seria mais apropriado, pois ele garante que cada instância do banco de dados tenha seu próprio armazenamento persistente.
Espero ter ajudado e bons estudos!