Tagged articles

Scheduling Framework

5 articles · Page 1 of 1
Tinker Programmer
Tinker Programmer
May 29, 2026 · Cloud Native

K8s Scheduler Black Box: How TopologySpreadConstraints’ Math Can Trip Engineers

The article explains why Pod anti‑affinity often falls short, how TopologySpreadConstraints enforce a maxSkew balance across topology domains, why an “empty topology domain” can cause Pods to stay Pending, and provides a step‑by‑step guide to tightening domain scope and building custom Go scheduler plugins with the Kubernetes Scheduling Framework, while warning about dependency and version pitfalls.

GoKubernetesPod Pending
0 likes · 8 min read
K8s Scheduler Black Box: How TopologySpreadConstraints’ Math Can Trip Engineers
Cloud Native Technology Community
Cloud Native Technology Community
Apr 20, 2023 · Cloud Native

Understanding Kubernetes kube‑scheduler Architecture, Workflow, and Plugin Development

This article explains the role of kube‑scheduler in Kubernetes, details its scheduling process, describes the plugin‑based framework with extension points such as PreEnqueue, Filter and Bind, and provides complete code examples and deployment instructions for building custom scheduler plugins.

KubernetesScheduling Frameworkplugin
0 likes · 33 min read
Understanding Kubernetes kube‑scheduler Architecture, Workflow, and Plugin Development
Zhongtong Tech
Zhongtong Tech
Apr 15, 2022 · Cloud Native

How Extending the Kubernetes Scheduler Cut Manual Interventions by 80%

This article describes how Zhongtong tackled severe pod‑scheduling imbalance in its Kubernetes clusters by extending the scheduler with the Scheduling Framework, adding custom filter and score plugins that balanced CPU load, boosted overall utilization from 30% to 50%, and reduced manual scheduling interventions by about 80%.

Cloud NativeKubernetesScheduling Framework
0 likes · 10 min read
How Extending the Kubernetes Scheduler Cut Manual Interventions by 80%