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 ?
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 ?
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!