1
resposta

o set image nao deveria vir antes do apply?

Fiquei na duvida se o comando set image realmente foi eficaz, pois em nenhum momento o instrutor verificou qual imagem de fato esta rodando.

1 resposta

Olá, Paulo. Tudo bem?

No contexto de Kubernetes, o comando kubectl set image é usado para atualizar a imagem de um contêiner em um deployment existente. Quando você executa kubectl set image, ele modifica a especificação do deployment no Kubernetes, mas não aplica imediatamente a nova configuração ao cluster.

Por outro lado, o comando kubectl apply -f é usado para aplicar uma configuração de arquivo YAML ao cluster, criando ou atualizando recursos conforme necessário.

A ordem dos comandos pode variar dependendo do que você deseja alcançar. Se você já tem um deployment existente e quer apenas atualizar a imagem, usar kubectl set image é suficiente, pois ele aplica a mudança diretamente no deployment já existente. Não é necessário usar kubectl apply novamente, a menos que você tenha feito outras alterações no arquivo YAML que precisam ser aplicadas.

Para verificar qual imagem está realmente rodando, você pode usar o comando kubectl get pods para listar os pods e kubectl describe pod <nome-do-pod> para ver detalhes, incluindo a imagem que está sendo usada.

Espero ter ajudado e bons estudos.

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓.Bons Estudos!