Day 17/40 - Kubernetes Autoscaling Explained| HPA Vs VPA

preview_player
Показать описание
Welcome to day 17/40 of the Certified Kubernetes Administrator course. In this video, we will demonstrate Kubernetes Autoscaling and explore VPA, HPA, Cluster Autoscaler, and Node AutoProvisioning in Kubernetes.

In this video, you'll learn:
- What is scaling in Kubernetes
- Horizontal vs Vertical Scaling
- HPA vs VPA
- Cluster autoscaling vs. Node auto-provisioning
- Demo Implementing HPA by simulating load on the cluster

👨🏼‍💻 #40daysofKubernetes Challenge:

📖 Course Schedule:
I'll release 3-4 videos per week and host live Q&A sessions on weekends to answer your questions and guide you through the CKA certification process.

🕵🏻‍♂️ Who Should Watch:
This CKA course is designed for beginners, college students, and working professionals who want to learn Kubernetes from scratch, prepare for the CKA certification exam, or enhance their knowledge. It was designed based on the latest curriculum for the CKA exam in May 2024 and uses 1.30.2 as the Kubernetes version.

Let's start your Kubernetes journey together!

𝗖𝗢𝗠𝗣𝗟𝗘𝗧𝗘 𝗧𝗨𝗧𝗢𝗥𝗜𝗔𝗟 𝗦𝗘𝗥𝗜𝗘𝗦 👌 It’s 🅵🆁🅴🅴 ⛳

✅ 𝗔𝘇𝘂𝗿𝗲 𝗗𝗲𝘃𝗢𝗽𝘀 𝗭𝗲𝗿𝗼 𝘁𝗼 𝗛𝗲𝗿𝗼:

✅ 𝗔𝗭𝟵𝟬𝟬 𝗔𝘇𝘂𝗿𝗲 𝗙𝘂𝗻𝗱𝗮𝗺𝗲𝗻𝘁𝗮𝗹𝘀 𝗙𝘂𝗹𝗹 𝗖𝗼𝘂𝗿𝘀𝗲

✅ 𝗡𝗮𝗺𝗮𝘀𝘁𝗲 𝗚𝗼𝗼𝗴𝗹𝗲 𝗖𝗹𝗼𝘂𝗱 | 𝗚𝗖𝗣 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 𝗳𝗼𝗿 𝗯𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀, 𝗮 𝗰𝗼𝗺𝗽𝗹𝗲𝘁𝗲 𝗽𝗹𝗮𝘆𝗹𝗶𝘀𝘁 𝗳𝗼𝗿 𝘁𝗵𝗲 𝗔𝘀𝘀𝗼𝗰𝗶𝗮𝘁𝗲 𝗖𝗹𝗼𝘂𝗱 𝗘𝗻𝗴𝗶𝗻𝗲𝗲𝗿 (𝗔𝗖𝗘) 𝗖𝗲𝗿𝘁𝗶𝗳𝗶𝗰𝗮𝘁𝗶𝗼𝗻 𝗘𝘅𝗮𝗺:

✅ 𝗔𝘇𝘂𝗿𝗲 𝗗𝗮𝘁𝗮 𝗳𝘂𝗻𝗱𝗮𝗺𝗲𝗻𝘁𝗮𝗹𝘀 𝗗𝗣 𝟵𝟬𝟬 𝗳𝘂𝗹𝗹 𝗰𝗼𝘂𝗿𝘀𝗲

✅ 𝗝𝗲𝗻𝗸𝗶𝗻𝘀 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 𝗳𝗼𝗿 𝗕𝗲𝗴𝗶𝗻𝗻𝗲𝗿𝘀

✅ #𝟭𝟬𝘄𝗲𝗲𝗸𝘀𝗼𝗳𝗰𝗹𝗼𝘂𝗱𝗼𝗽𝘀 - 𝗥𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝗰𝗼𝗺𝗽𝗹𝗲𝘅 𝗵𝗮𝗻𝗱𝘀-𝗼𝗻 𝗽𝗿𝗼𝗷𝗲𝗰𝘁𝘀 𝗼𝗻 𝗖𝗹𝗼𝘂𝗱 𝗮𝗻𝗱 𝗗𝗲𝘃𝗢𝗽𝘀

✅ 𝗗𝗲𝘃𝗢𝗽𝘀 𝗮𝗻𝗱 𝗖𝗹𝗼𝘂𝗱 𝗣𝗼𝗱𝗰𝗮𝘀𝘁𝘀:

✅ 𝗚𝗶𝘁𝗹𝗮𝗯 𝗖𝗜 𝗖𝗗 𝗧𝘂𝘁𝗼𝗿𝗶𝗮𝗹 | 𝗘𝗻𝗱 𝗧𝗼 𝗘𝗻𝗱 𝗥𝗲𝗮𝗹-𝘁𝗶𝗺𝗲 𝗣𝗿𝗼𝗷𝗲𝗰𝘁 [𝗙𝘂𝗹𝗹 𝗖𝗼𝘂𝗿𝘀𝗲]

Subscribe to our channel to get notified about the latest videos.

-----------------------------------------------------------------------------------------------------------------------
𝗖𝗼𝗻𝗻𝗲𝗰𝘁 𝗺𝗲 𝗛𝗲𝗿𝗲:👇👇

-----------------------------------------------------------------------------------------------------------------------

References 📚:

#devops #techtutorialswithpiyush
Рекомендации по теме
Комментарии
Автор

Your teaching style is amazing—thank you!

shivam-jb
Автор

Cmon Piyush Sir.... we are all with you...such a great content...I am not even thinking to take break while watching your video.... you are explaining in such a way that the person will be hypnotized.

CloudEnthusiastic
Автор

Clearly articulate the autoscaling in K8s. Thank you

eapenmani
Автор

Amazing content, following this series and gaining deep knowledge. Thanks for this sir 🙂

nitinsaini
Автор

Great explanation. Now tis concept is also clear!!

nithinprabhakar
Автор

Thank you for such wonderful effort for your explanation on HPA and VPA

subhralahari
Автор

Thanks piyush for the explaining the HPA concept along with horizontal and vertical scaling concepts.

sangativamsikrishna
Автор

Thank you so much for your explanation on HPA and VPA

mike
Автор

Great explanation, kudos to you Piyush, keep helping the community.we are here to support you

guntreddirajesh
Автор

I was really confused by hearing these concepts of k8s, services, autoscaling, resources, taint, tolerations, node affinity, etc. But after watching your videos, it feels like all these concepts are really easy, we just need to give some time and understand everything by practicing them along with the lectures.
Thank you for the amazing lectures Piyush!
I request you to explain the cluster autoscaler and Node Auto provisioning in some future videos

AyanKhan-zhit
Автор

Very well put up .. once again rich content by Piyush

somenghosh
Автор

I always thought K8s was difficult to learn, but it is easy after watching your videos.

radhikaGudidesi
Автор

echo "Very nicely and cleanly explained"
echo " Thank You sir"

MayurLokhande-ln
Автор

Can we use HPA and VPA at a time (interview question) few internet references are saying yes, few no

lokeshkassey
Автор

Hello.As usual great explanation!
However i had an error running the load generator:
Error:
pod "load-generator" deleted
pod default/load-generator terminated (StartError)
failed to create containerd task: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "C:/Program Files/Git/usr/bin/sh": stat C:/Program Files/Git/usr/bin/sh: no such file or directory: unknown
I'm on Windows machine.
In my case this worked :

artbart
Автор

is this CKA course is relevant for role Devops engineer?

vamsikrishna
Автор

Hi Piyush, number of Replicas are not going down even after the CPU Utilization is 0 and it's been 30 minutes

sagarbirla
Автор

what is the use of hpa.yaml ?
you only used deploy.yaml

vivekgautam