Fiquei na duvida se o comando set image realmente foi eficaz, pois em nenhum momento o instrutor verificou qual imagem de fato esta rodando.
Fiquei na duvida se o comando set image realmente foi eficaz, pois em nenhum momento o instrutor verificou qual imagem de fato esta rodando.
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.