> For the complete documentation index, see [llms.txt](https://dev7days.gitbook.io/dev7days/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://dev7days.gitbook.io/dev7days/kubernetes/kubernetes-architecture/kube-scheduler.md).

# Kube Scheduler

Describe about Kube Scheduler

It is the component that decide which pod will be created on which Node.&#x20;

There are 2 algorithm determine the Node:

1. Filter Node -> It depend on the requirement such as CPU or Memory capcity
2. Rank Node -> It will give the ranking depend on Node remaing resource

{% hint style="warning" %}
**Noted:**\
1\. It did not create the `Pod` the one that doing is `kubelet` \
2\. We can customize the logic to ranking Node
{% endhint %}
