Udemy
    •  
    •  
    •  
    •  
    •  
    •  
    •  
    •  
Turn what you know into an opportunity and reach millions around the world.
Learn More
Your cart is empty.
Keep shopping
Karpenter Masterclass for Kubernetes
Rating: 4.6 out of 5(368 ratings)
2,252 students

Karpenter Masterclass for Kubernetes

Learn Karpenter, the latest CNCF Kubernetes Autoscaler, for interviews and production projects with hands-on demos
Last updated 8/2024
English
English [Auto],

What you'll learn

  • Everything you need to know on Karpenter to ace your Kubernetes interview, and run production workload using Karpenter
  • Karpenter fundamentals to advanced concepts, including the latest features in the newest Karpenter version
  • Master the topics with hands-on demos using Amazon EKS
  • Test your knowledge with up-to-date Karpenter quizzes
  • This course is taught by a real-world expert who implemented Karpenter in production, contributed, and presented Karpenter on AWS Re:Invent, Kubecon, Summits
  • Course up to date with latest Karpenter features - Kubernetes scheduling, disruption, scheduled and pre-warmed scaling, best practices, and more

Course content

5 sections35 lectures3h 52m total length
  • How Does Kubernetes Cluster Scale7:22

    Explore how Kubernetes scales workloads from one EC2 instance to many by using deployments, horizontal pod autoscaling, and node autoscalers that provision new nodes when pods become pending unschedulable.

  • Cluster Autoscaler Challenges5:57

    Explore the challenges of the cluster autoscaler, including node group constraints, auto scaling group interactions, and EC2 provisioning latency, and see how Karpenter bypasses node groups for faster provisioning.

  • Karpenter Proper Introduction!2:15

    Explore Karpenter, a Kubernetes native, YAML-friendly node autoscaler that scales workers faster, respects scheduling, launches appropriate nodes without node groups, and optimizes costs for diverse workloads.

  • HPA Vs. Karpenter2:11

    Compare HPA and Karpenter, the horizontal pod autoscaler and cluster autoscaler; HPA scales pods by CPU and memory metrics, while Karpenter scales nodes when scheduling fails, optimizing costs and nodes.

  • Course Slides
  • Karpenter V1 Announcement1:28

    Learn about the general availability of Karpenter 1.0, its beta syntaxes, and upcoming changes toward version 1.1, with updated lectures for Karpenter v1 and insights from the AWS release blog.

  • Quiz - Karpenter Intro

Requirements

  • Basic knowledge of YAML
  • Basic knowledge of Kubernetes
  • Willingness to learn lots of new and exciting things!

Description

[8/2024] Added Lectures for Karpenter V1 Changes

What will you achieve from this course?

Welcome to Karpenter Masterclass for Kubernetes course:

  • Everything you need to know on Karpenter to ace your Kubernetes interview, and run production workload

  • Karpenter fundamentals to advanced concepts, including real-world considerations - Kubernetes scheduling, disruption, scheduled and pre-warmed scaling, best practices, and more

  • Master the topics with hands-on demos using Amazon EKS

  • Tips, tricks, learning from real world Cloud Architect

  • Master and showcase Karpenter skills before everyone else to get advantage on interview or at work


About the instructor

Rajdeep Saha is a Principal Solutions Architect at AWS. He has migrated and designed numerous mission-critical apps in the cloud, handling millions of transactions. LinkedIn awarded Rajdeep "Top Systems Design Voice" award to recognize his contribution in System Design. Rajdeep has presented at the biggest stages, such as AWS Re:Invent, AWS Summits, and Kubecon. He has authored multiple bestselling courses and mentored students successfully to cloud jobs, including FAANG companies. Rajdeep also runs a successful YouTube channel named "Cloud With Raj" with over 100K+ subscribers. He has over 250,000+ followers across the globe. Rajdeep takes pride in teaching real-world solutions and learnings beyond just theoretical information. You are in capable hands! All opinions are Rajdeep's own.


Course Structure

This course has four main areas - Intro to Karpenter, Karpenter Fundamentals, Karpenter Disruption, Karpenter Real-World Use Cases, and Migration.


Please check out the list of lectures for detailed breakdown of each area.

This is the course that could take your career to next level. Let's have some fun and build some awesome stuff in cloud together!

Who this course is for:

  • AWS architects and developers, who want to run their application on Kubernetes on AWS
  • This course is for students who wants to master Karpenter on Kubernetes - from basic to expert.
  • Anyone who wants to learn real world Karpenter tips, tricks, and learnings - for your actual work projects, and interviews!