Kubernetes: detect and auto-update deployment on image update
Solution 1:
Sounds like Weave's Flux answers your requirements:
https://github.com/weaveworks/flux
We have it installed in one of our customer's cluster and it works great. It will watch for changes to your Docker images and perform a redeploment. Kinda exactly how you described it in your question.
The project is a bit new so setting it up can be a bit tedious... But eventually it works!
Solution 2:
For anyone stumbling on this from google, have a look at https://keel.sh/. It does exactly what OP asked for.