<p>When deciding on update strategy for a kubernetes application, there is an option to use <code>Recreate</code> strategy.</p>
<p>How would this be different from just uninstalling and installing the app?</p>

<p><code>Recreate</code> strategy will delete your Pods and then add new Pods - you will get short downtime, but on the other side you will not use much extra resources during upgrade.</p>
<p>You typically want <code>RollingUpgrade</code> since that takes a few Pods at a time and you can deploy stateless applications without downtime.</p>
