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 ?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
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!