Como trocar a versão da imagem de um Pod

Comandos:

# Crie um POD com a última versão do nginx
kubectl run nginx-versao --image=nginx:latest --restart=Never

# Agora altere a versão da imagem usada no POD para 1.7.1
kubectl set image pod/nginx-versao nginx-versao=nginx:1.7.1

Teste:

kubectl describe pod nginx-versao

Resultado:

Vc vai perceber que a imagem foi atualizada e o POD foi reiniciado.

Events:
  Type    Reason     Age                From               Message
  ----    ------     ----               ----               -------
  Normal  Scheduled  92s                default-scheduler  Successfully assigned default/nginx-versao to kind-worker
  Normal  Pulling    91s                kubelet            Pulling image "nginx:latest"
  Normal  Pulled     81s                kubelet            Successfully pulled image "nginx:latest" in 9.602176844s
  Normal  Killing    48s                kubelet            Container nginx-versao definition changed, will be restarted
  Normal  Pulling    48s                kubelet            Pulling image "nginx:1.7.1"
  Normal  Pulled     26s                kubelet            Successfully pulled image "nginx:1.7.1" in 23.017299899s
  Normal  Created    25s (x2 over 81s)  kubelet            Created container nginx-versao
  Normal  Started    25s (x2 over 81s)  kubelet            Started container nginx-versao