Kube-scheduler
- Decide onde um pod deve ser colocado. Ele não coloca. Quem coloca é o kubelet;
- Observa cada pod e tentar encontrar qual o melhor nó para ele;
- Ranqueia os nós pra identificar qual o melhor nó para se colocar o pod
- Você pode customizar o scheduler, criando o seu próprio. Karpenter.,
Pode ser usar para definir um nó de um pod:
- Requests e Limits
- Taints e tolerations
- node selector/affinity
- nodename
Para visualizar suas configurações
- Instalado pelo kubeadm
/etc/kubernetes/manifest/kube-scheduler.yaml
- nstalado na mão:
/etc/systemd/system/kube-scheduler.service