title: Replication Controller VS Deployment in Kubernetes
body: <p>I wanted to know what is the difference between a Replication Controller and a Deployment within Kubernetes (1.2). Going through the getting started document (<a href="http://kubernetes.io/docs/hellonode/">http://kubernetes.io/docs/hellonode/</a>) I have created a deployment - but it doesn't show up on the web UI.</p>
  
  <p>When I create apps from the web UI - they are created as replication controllers. Functionally though, they seem very similar (they both manage pods and have services).</p>
  
  <p>So - what is the difference and when should I use each?</p>