Tổng quan
Kubernetes Scheduler (kube-scheduler) là thành phần core trong k8s. Thành phần này sẽ tính toán để tìm node phù hợp nhất cho Pod, sau đó thông báo kubelet tại Node phù hợp khởi tạo và chạy Pods.

Cách hoạt động
Kubernetes Scheduler chịu trách nhiệm phân bố Pod tới các Node, luồng hoạt động cơ bản như sau:
- Người dùng ra lệnh tạo mới Pod
kube-schedulerphát hiện có Pod mới được tạo ra nhưng chưa được gắn cho Node
kube-schedulertìm node phù hợp Pod, sau đó ra lệnh chokubeletkhởi tạo Pod
Nguồn
https://kubernetes.io/docs/concepts/scheduling-eviction/kube-scheduler/
https://collabnix.github.io/kubelabs/Scheduler101/
Leave a Reply