Pods & Pixels

Pods & Pixels

Share this post

Pods & Pixels
Pods & Pixels
Kubernetes Scheduler: Decides Which Nodes Will Run New Pods

Kubernetes Scheduler: Decides Which Nodes Will Run New Pods

Christopher Adamson's avatar
Christopher Adamson
May 04, 2025
∙ Paid

Share this post

Pods & Pixels
Pods & Pixels
Kubernetes Scheduler: Decides Which Nodes Will Run New Pods
Share

The Kubernetes Scheduler is a control plane component that watches for newly created Pods that don’t have a node assigned yet. For each unassigned Pod, it chooses the best available node to run it on, based on various criteria like resource availability, affinity/anti-affinity rules, taints/tolerations, and other constraints.

This means the scheduler doe…

Keep reading with a 7-day free trial

Subscribe to Pods & Pixels to keep reading this post and get 7 days of free access to the full post archives.

Already a paid subscriber? Sign in
© 2025 Christopher Adamson
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share