ReplicaSets are only responsible for maintaining scale
Containerized services require complete lifecycle management
Update without service interruption
Responsible for updating applications with multiple pods
Deployments create a ReplicaSet
ReplicaSet maintains scale
ReplicaSet receives a random suffix
Pods receive a second random suffix
Deployments initiate an update by creating a new ReplicaSet
Updates work by scaling the new ReplicaSet up…
…and scaling the old ReplicaSet down