<p>I understand the difference between ReplicaSet and ReplicationController, of former being Set based and the latter Equality based. What I want to know is why was a newer implementation (Read ReplicaSet) introduced when the older ReplicationController achieves the same functionality.</p>

<p>Replicasets is updated version of Replication controller </p>

<p>In Replication controller there equality-based selectors </p>

<p>In Replicasets there is set-based selectors</p>

<p>Replicasets also work with deployment so when you do simple deployment in kubernetes replicasets automatically generated and managed.so deployment <code>owned</code> replicasets. </p>
