#kubernetes **Purpose**: A ReplicaSet ensures that a specified number of pod replicas are maintained, guaranteeing that the desired count is always met. **Features**: It is managed automatically by a Deployment and provides recovery of replicas in case of their loss or deletion. **Example**: If a Deployment specifies 3 replicas, the ReplicaSet will make sure that there are always 3 active copies of the container.