# 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 %}
