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 (http://kubernetes.io/docs/hellonode/) I have created a deployment - but it doesn't show up on the web UI.
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).
So - what is the difference and when should I use each?