1
resposta

Aula - Utilizando variáveis de ambiente

Bom dia.

Por que foi usado o comando kubectl delete pod db-noticias? Não poderia somente utilizar o kubectl apply -f .\db-noticias.yaml ?

1 resposta

Olá! Tudo bem?

Desculpa a demora, estou respondendo esse tópico para tentar ajudar você e outros alunos que estiverem com essa mesma dúvida. Valeu :)

Na aula sobre utilização de variáveis de ambiente, o comando kubectl delete pod db-noticias foi utilizado para deletar o pod existente antes de criar um novo. Isso foi feito para garantir que o pod seja recriado com as novas configurações definidas no arquivo db-noticias.yaml.

Se você utilizar apenas o comando kubectl apply -f .\db-noticias.yaml, o Kubernetes tentará aplicar as alterações no pod existente, mas não irá deletar e recriar o pod. Portanto, as configurações definidas no arquivo db-noticias.yaml não seriam aplicadas.

Ao utilizar o comando kubectl delete pod db-noticias antes de aplicar as alterações com kubectl apply -f .\db-noticias.yaml, você garante que o pod seja recriado com as novas configurações definidas no arquivo.

Espero ter ajudado e bons estudos!