E você tava rodando as suas aplicações do kubernetes magro outra mente e decide subir aquela aplicação que utiliza um diretório para armazenar os dados altamente relevante no seu negócio aí tudo está indo bem até aqui você percebe que os dados sumiram Pois é pode parecer brincadeira mas isso acontece muitas vezes como você tá aprendendo Então hoje você vai aprender de vez como lidar com esses cenários de persistência no seu Crush kubernet eu sou Fabrício Veronês e hoje eu vou te falar como trabalhar com volume no kubernetes on é mas antes não esqueça de se inscrever
para você ficar sabendo todo o conteúdo que eu vou aqui no canal e também dá um like para o YouTube entender que esse conteúdo Vale a Pena Ser propagado para outras pessoas e ajudar assim a propagar ainda mais esse conhecimento é relativamente simples trabalhar com aplicações state o ensino kubernet para quem não sabe aplicações existentes são aplicações que não persistem dados uma Pie por exemplo mas tem casos em que eu preciso saber lidar com as aplicações stateful ou seja aplicações que persistem dados no banco de dados um servidor de arquivo por exemplo eu preciso ter
uma preocupação Extra Porque como os Portes são efêmeros nascem e morrem muito dinamicamente e eu preciso garantir que quando um pode foi encerrado os dados não serão perdidos e que eu ainda posso utilizar esses mesmos dados no novo pode que vai surgir eu preciso saber o volume no kubernet trabalhar com volume junto que hoje cobernet é bem diferente em relação à com os trabalha um DOC existe alguns elementos envolvidos no processo que você tem que ter na sua cabeça o volume Presidente volume Presidente volume Klein e os Stories classe cada um deles tem o seu
papel nessa brincadeira toda o volume é o volume você só ele é podemos utilizar uma porrada de tipos diferentes de volume por exemplo temos o a WS eu acho que Block Story WS temos Wesley feio é Judite que da Microsoft o gângster que é um faces tem bastante conhecido no mercado o INSS que é o Network faz System e eu tenho ainda a possibilidade de usar configmaps e simples para criar arquivos É isso aí eu posso inserir arquivos de configuração nos meus podes utilizando configmaps e Secret muito mais fácil né e ver o Asus que
eu posso precisar compartilhar um volume entre dois contêineres no mesmo pode para compartilhar arquivos de log por exemplo ou até para compartilhar arquivos entre um container de inicialização e o contêiner municipal mas depois que eu pode deixa desistir ele já não é mais utilizado para nada aí você pode utilizar o volume do tipo impedir com esse cidadão você consegue criar um volume quer criado enquanto pode existe e quando eliminado o volume eliminado junto e para representar um volume no kubernet nós utilizamos o persistente volume com ele eu queria uma distração em relação a como esse
volume é criado o presidente volume ele pode ser criado de forma estática ou dinâmica utilizando Algum serviço de provisionamento de volume o presidente volume possui um ciclo de vida assim como pode e tudo isso é configurado no seu Manifesto o volume ele pode ser três modos diferentes de a o hit 11 onde o volume tem acesso de leitura e escrita por apenas um nó will it many onde o volume tem acesso de leitura e escrita por vários nós e original n onde o volume tem acesso de leitura por vários nós no momento em que eu
preciso consumir um volume é preciso criar um passe tente volume Klein com ele eu específico as características que eu preciso para esse volume como tamanho e o modo de acesso e o kubernet vai fornecer um volume que obedeça esses requisitos e também esteja disponível para vincular o meu presidente o volume Klein caso não tenha nenhum o presidente volume Klein vai ficar ali aguardando surgir um presidente o volume que atenda como presidente Valmir clã criado e o volume vinculado a ele eu posso declarar o uso dele com volume dentro do meu pode em seguida montar esse
volume no Meu Container Eu também falei e os volumes podem ser criados de forma estática pelo administrador do crush ou dinamicamente utilizando um serviço de provisionamento de volumes e para especificar um desses serviços no meu crush eu utilizo o storge classe com isso o presidente volume Klein específica o histórico de classe próprio visionar o presidente volume para ele ou pode não especificar e utilizo de for e o volume ele é criado com os requisitos especificados no Klein se o provisionador For Capaz de criar esse tipo de volume é claro e assim que a estrutura de
volume no kubernet Eu espero que você tenha gostado desse vídeo e se tem algum assunto que você quer ver aqui no drops Comenta aí embaixo eu te pego você no drops da semana que vem vá