How Kubernetes Deployments, ReplicaSets, and HPAs coordinate
This is the third post in my Kubernetes Controllers series. In the first post, we explored what controllers are and how they maintain your desired state through continuous reconciliation. In the second post I walk through how to build stable controllers from scratch. Now we’ll examine how three critical controllers interact to manage your applications. We were rolling out a new version of an application. 100 pods, all running about 25% hot on CPU. ...