I have a Pod - I want to update to latest version of container image, if it fails then want to revert it back to earlier version of container image.

Which approach of below will be good to update to latest or earlier container image.
1> using kubectl patch is good option?
2> deleting the pod and again creating the pod is good option?

what are benefits/disadvantages of both approach.

```
kubectl patch pod test-pod -p '{"spec":{"containers":[{"name":"test","image":"1.0"}]}}'

```

`kubectl delete pod test-pod and kubectl apply -f testpod.yaml`