Advanced Scheduling in Kubernetes

preview_player
Показать описание
#kubernetes #scheduling #devops #fullstackdevelopment

In the Kubernetes Architecture chapter of this series, we’ve learned that Kubernetes scheduler is responsible for scheduling pods onto nodes. But how does scheduler picks up the best node suitable for our pod? And is it possible to customize this behavior? In this section, we’ll learn how Kubernetes scheduler works, and also we’ll learn how we can customize this behavior using:
1. nodeName
2. nodeSelector
3. Affinity
4. Taints and Tolerations

And needless to say, we'll learn everything with complete Hands-on!

Timestamps:
0:00 - Intro
01:05 - How Scheduler Works?
02:44 - nodeName
04:23 - nodeSelector
12:38 - nodeAffinity
16:17 - podAffinity
19:13 - Taints and Tolerations
19:13 - Summary

My other courses:

Thank you very much!
Рекомендации по теме
Комментарии
Автор

Superb !! Thanks for being meticulous .. Cleared my concepts in one go

toshivasistha
Автор

Amazing explation skill ever seen by a youtuber crip and crystal clear!

SrinivasNirvana
Автор

Thank you pavan you explained the concept with realtime which make more understandable.

TheMajieed
Автор

You are AWESOME, Pavan! You'd simplified so well. Appreciate your hard work for sharing this. :)

DevOpsHawk
Автор

Really nice bro. Crystal clear Explanation 👏👏👏

Civaranjan
Автор

Deserve for more subscribers. Very clear explanation.step by step Thankyou so much. Please do more real time tasks

pjrgamingzone
Автор

Super Pavan.. Thank you for dedicating your valuable time to everyone ....

nareshv
Автор

you are best and what a great and simple explanation, request you to kindly make new videos on terraform tool also.

Shailendrasingh-kfhk
Автор

Your videos are crystal clear with the concepts..

Mohammed-coux
Автор

Thank you Pavan, crystal clear your concept, . What about node antiaffinity .

balakrishnag
Автор

@Pavan Elthepu, You are videos are great. Thank you so much for your efforts.
at 12:14 I think required during scheduling should be marked as hard in that table. Please correct me if I am wrong?

srinivasuluakkula
Автор

@PavanElthepu thanks for your efforts..is it possible to make videos on local k8s cluster or rancher instead of aws or aks for quick practice

satishvutti
Автор

Please cover deployment strategy and kubernetes network policy also

RaviSharma-thfi
Автор

Great content Pavan! Thank you! By the way, could you tell me the k8s yaml extension you’re using? Mine doesn’t have auto complete function for k8s yaml format.

ye__in
Автор

Hi Pavan, will you provide online classes for AWS & DevOps?

AnilKumar-wmh
Автор

Please make a video that how we increase pods more than 110 pods in a node

jalandharbehera
Автор

Hey buddy please make a detailed video on Helm charts

Mohammed-coux
Автор

16:58 = May I know how did you fix the indentation? Thank you.

ameyabhyankar
Автор

sir pod affinity and node affinity both works on labels so how come they are different?

rohanrustagi
Автор

i tried same with nodeSelector field
please help me to resolve

in my case there is 4 node cluster architecture, one is master and remaining are workers,
i created pv on worker2, and i want to schedule all pods of application on worker1

i labeled worker1 as
kubectl label node worker1 worker1: tmlabs-hp-280-g2-mt
----
#deployment.yaml
nodeSelector:
worker1: tmlabs-hp-280-g2-mt

Error::::
0/4 nodes are available: 1 node(s) didn't match Pod's node affinity/selector. preemption: 0/4 nodes are available: 1 Preemption is not helpful for scheduling, 3 No preemption victims found for incoming pod..

ArvindDeokule