ware cost, network latency, and better utilization while assigning Pods to nodes. You can also use multiple custom schedulers alongside the default scheduler and configure which scheduler to use for each Pod. Each scheduler could have a dif‐ ferent set of policies dedicated to a subset of the Pods. As you can see, there are lots of ways to control the Pod placement and choosing the right approach or combining multiple approaches can be challenging. The takeaway from this chapter is this: size and declare container resource profiles, label Pods and nodes accordingly, and finally, do only a minimal intervention to the Kubernetes scheduler. More Information • Everything You Ever Wanted to Know About Resource Scheduling, but Were Afraid to Ask • Automated Placement Example • Assigning Pods to Nodes • Node Placement and Scheduling Explained • Pod Disruption Budget • Guaranteed Scheduling for Critical Add-On Pods • The Kubernetes Scheduler • Scheduler Algorithm • Configuring Multiple Schedulers • Descheduler for Kubernetes • Keep Your Kubernetes Cluster Balanced: The Secret to High Availability More Information  |  59