2
respostas

Atualização de imagem

Como funciona a atualização do pods quando a imagem é atualizada?

Ex: A imagem: rafanercessian/aplicacao-loja:v1

Quando a alguma atualização e ela passa a ser a rafanercessian/aplicacao-loja:v2, eu tenho que apagar e refazer o processo? O kubernetes tem alguma função que facilita esse tipo de atualização?

2 respostas

Olá,

Uma forma de se fazer isso seria configurar a especificação do container com a tag imagePullPolicy: "Always", nesse caso supondo que a imagem está utilizando a tag latest, sempre que esse pod for reinicializado ele sempre buscaria a última imagem que possui a tag latest.

Para remover um pod poderíamos utilizar o comando :

kubectl delete pod [nome do pod]

Eu utilizei esse comando para atualizar a imagem dos pods

kubectl set image deployment/nginx-deployment nginx=nginx:1.9.1

Que encontrei nessa pagina: https://kubernetes.io/docs/concepts/workloads/controllers/deployment/

Fiz o teste e funcionou

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software