title: Docker/Kubernetes with on premise servers
body: <p>I have a <em>.NET core web API</em> and <em>Angular 7</em> app that I need to deploy to multiple client servers, potentially running a plethora of different OS setups. </p>
  
  <p>Dockerising the whole app seems like the best way to handle this, so I can ensure that it all works wherever it goes. </p>
  
  <p>My question is on my understanding of Kubernetes and the distribution of the application. We use Azure Dev Ops for build pipelines, so if I'm correct would it work as follows:</p>
  
  <p>1) Azure Dev Ops builds and deploys the image as a Docker container.<br>
  2) Kubernetes could realise there is a new version of the docker image and push this around all of the different client servers? <br>
  3) Client specific app settings could be handled by Kubernetes secrets.</p>
  
  <p>Is that a reasonable setup? Have I missed anything? And are there any recommendations on setup/guides I can follow to get started.</p>
  
  <p>Thanks in advance, James</p>