TGViewer
DevOps MemOps DevOps MemOps @devops_memops · 6.34K subscribers
Post #7806 1.52K
Pod завис в Pending? Вот по какой цепочке kube-scheduler решает, куда его посадить

kube-scheduler не выбирает ноду случайно. Сначала Pod попадает в ActiveQueue и сортируется по приоритету — PriorityClass здесь решает, кто пойдёт первым. Потом идёт фильтрация: какие ноды вообще подходят по ресурсам, taint’ам и affinity. Оставшиеся кандидаты проходят scoring, где учитываются запрошенные ресурсы, topology spread и affinity.

Если Pod не запланировался, смотрите kubectl describe pod: в Events увидите, на каком шаге отсеялись ноды и почему. Иногда причина в resource requests, иногда в taints или anti-affinity. Разбор на devops.dev проходит путь от очереди до binding и preemption.


📌 Подробнее: https://blog.devops.dev/where-did-my-pod-go-a-deep-dive-into-k8s-scheduling-d1d50c23e549

MemOps 🤨
Medium Where Did My Pod Go? A Deep Dive into K8s Scheduling We’re going to trace the entire scheduling journey, sit tight and enjoy!!
  • ❤ 2
More from @devops_memops
  1. Sep 27, 2026kstack — набор навыков для Claude Code, который помогает вам выполнять задачи мониторинга,…
  2. Sep 27, 2026MemOps 😃
  3. Sep 27, 2026k8s-overcommit Operator Оператор k8s-overcommit - это оператор Kubernetes, предназначенный…
  4. Sep 27, 2026Пройди техничку с первого раза! Как известно, чтобы получить оффер, нужно пройти техническ…
  5. Sep 27, 2026MemOps 😃
  6. Sep 26, 2026В Kubernetes закрыта новая уязвимость CVSS Rating: CVSS:3.1/AV:N/AC:H/PR:H/UI:N/S:U/C:H/I:…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →