Ainda não tem acesso? Estude com a gente! Matricule-se
Ainda não tem acesso? Estude com a gente! Matricule-se

Mapeamento volume

No exemplo utlizado, ao mapear o volume foi indicado o diretório

  • volumeMounts:
    • name: volume-mysql mountPath: /var/lib/mysql

Neste caso os dados estão sendo persistidos em um diretório vinculado a imagem do SQL? Não deve ser passado um diretório local (ou algum host) para armazenamento das informações, assim como é feito no docker, como exemplo abaixo:

  • /diretorio:/var/lib/mysql
1 resposta

Oi Joao

Neste caso os dados estão sendo gravados em um Volume do Kubernetes, que em essência é um diretório. O Docker também tem um conceito de volumes , embora seja um pouco mais flexível e menos gerenciado. No Docker, um volume é simplesmente um diretório em disco ou em outro Container. As vidas úteis do volume no Docker não são gerenciadas. No caso do Kubernetes, é ele quem cria, gerencia e mata esse volume.