1
resposta

[Dúvida] Aula 06 do módulo 03

O hostPath utilizado na aula 06 do módulo 03 foi criado automaticamente com o StrorageClass, pelo que entendi o hostPath é uma pasta em nossa máquina, onde fica essa pasta?

E o volume foi associado ao sistema-noticias, pq ele não foi associado ao db-noticias, entendo que o banco de dados que deveria ter dados persistido, pois é lá que os dados serão gravados, não é? se não, qual o real papel do DB?

1 resposta

Oi, Wesley. Tudo bem?

Nesta doc do Minikube mostra onde os volumes são criados na nossa máquina https://minikube.sigs.k8s.io/docs/handbook/persistent_volumes/#a-note-on-mounts-persistence-and-minikube-hosts

Nesse caso, o volume foi usado para armazenar as imagens das notícias, pois o banco de dados é mais voltado para armazenar outros conteúdos como nome de usuário, senha, nome da notícia, conteúdo da notícia etc. Mas esses arquivos de imagens normalmente são armazenados em disco mesmo.

Pode reparar que nas aulas em que a imagem não persistia quando destruímos o pód, o nome do post e o conteúdo continuou lá. Essas infos vieram do banco de dados.

Espero ter ajudado. Bos estudos!