From the course: Certified Kubernetes Administrator (CKA) Cert Prep (2024)
Unlock this course with a free trial
Join today to access over 24,900 courses taught by industry experts.
Exploring the scheduling process - Kubernetes Tutorial
From the course: Certified Kubernetes Administrator (CKA) Cert Prep (2024)
Exploring the scheduling process
- In this video, I'm going to explain the scheduling process. So a kube-scheduler takes care of finding a node to schedule new Pods. And notes are filtered according to specific requirements that may be set. These are requirements like resource requirements, affinity and anti affinity, taints and tolerations and more. The scheduler first finds feasible nodes and then scores them. It then picks a node with the highest score. That's a background process you don't have to worry about. Once this node is found, the scheduler notifies the API server in a process that's called binding. So once a scheduler decision has been made, it's picked up by the kubelet. And the kubelet will instruct CRI, which is a container runtime actually to fetch the image of the required container on the specific node where the pod is going to run. And after fetching the image, the container is created and started.
Contents
-
-
-
-
-
-
-
-
-
-
(Locked)
Learning objectives42s
-
(Locked)
Exploring the scheduling process1m 2s
-
(Locked)
Setting node preferences3m 9s
-
(Locked)
Managing affinity and anti-affinity rules9m 44s
-
(Locked)
Managing taints and tolerations8m 29s
-
(Locked)
Understanding LimitRange and quota1m 12s
-
(Locked)
Configuring resource limits and requests5m 16s
-
(Locked)
Configuring LimitRange3m 21s
-
(Locked)
Lesson 8 lab: Configuring taints36s
-
(Locked)
Lesson 8 lab solution: Configuring taints4m 42s
-
(Locked)
-
-
-
-
-
-