Hands-on Workshop on Karpenter: Cost-Efficiency and Reliability

Cloud Native Melbourne

Oct 23, 6:30 – 9:00 AM (UTC)

In-person event

About this event

Optimizing K8S Cluster Autoscaling with Karpenter: Cost-Efficiency and Reliability

About the Workshop:

Join us for an exclusive hands-on workshop designed to elevate your Kubernetes autoscaling skills with Karpenter! This event will equip you with practical knowledge on optimizing cluster performance, reducing operational costs, and enhancing resource allocation by using Karpenter with Amazon EKS.

Target Audience:

Managers/CTOs, DevOps Engineers, Platform Engineers, K8S & Cloud Native Community Enthusiasts


Workshop Highlights:

Gain an in-depth understanding of Karpenter's integration with EKS.

Learn to configure Karpenter for cost-effective and reliable autoscaling.

Implement advanced strategies to optimize resource allocation for different workloads.

Get hands-on experience through real-world scenarios and best practices.

Attendee Journey:

Registration & Preparation: Register and receive preparation materials to ensure you're ready for the hands-on activities.

Pre-Workshop Setup: Instructions will be provided to set up your environment before the workshop begins.

Workshop Kickoff: Introduction to Kubernetes, EKS, Karpenter, Prometheus, and Grafana, and a quick 15-minute setup for the EKS cluster, which includes configuring Karpenter and monitoring tools like Prometheus and Grafana.

Hands-on EKS Cluster Setup: Set up the workshop environment using a Bash script to install Karpenter, Grafana, Prometheus, and a sample app. (Approx. 15 mins)

Autoscaling 101: Learn about Cluster Autoscaler (CA) vs Karpenter, AWS's transition of Karpenter to CNCF, and basic concepts of autoscaling in Kubernetes. We'll also explore the installation and update paths for Karpenter. (Approx. 20 mins)

Tech Stack Overview: Overview of Kubernetes, EKS, Karpenter, Prometheus, Grafana, and the Inflate app, followed by guidance on how to explore and extend the functionality.

Basic NodePool Configuration: Set up EC2NodeClass for initial NodePool right-sizing, learning to configure default settings and behaviour. (Approx. 20 mins)

Testing/Monitoring: Observe and assess scaling operations using Prometheus and Grafana. (Approx. 10 mins)

Advanced Karpenter Configurations: Dive into advanced configurations to improve efficiency and reliability, including custom labels, taints, and provisioning templates. We’ll also cover techniques for different workload scenarios. (Approx. 30 mins)

Testing/Monitoring: Continue testing by scaling up/down workloads and observing the outcomes using Grafana dashboards. (Approx. 10 mins)

Workshop Wrap-Up: Review key concepts, demonstrate how to clean up AWS resources and delete configurations used during the workshop.

Post-Workshop Follow-Up: Receive follow-up resources, including clean-up instructions and further study materials.

How to Participate?

To ensure maximum engagement, we’re offering seats to those who complete a unique 1-step challenge:

Step 1: Get the First Hashtag!

Find the first #Hashtag code hidden in this description. Use it in a LinkedIn post explaining why you're excited about this workshop. Tag us to be noticed! @Cloud Native Melbourne @K8SUG


Prerequisites:

Laptop with internet connectivity.

Basic knowledge of Kubernetes and EKS.

Access to AWS Console.

Understanding of IaC concepts.

Publish a LinkedIn post using #CloudNativeMelbourne.

Don't Miss Out!

Don’t miss this opportunity to learn, engage, and elevate your skills with Kubernetes and Karpenter. Spots are limited, so complete the steps and secure your ticket today!

Facilitators

  • Thiago Ramos

    @Designs To You

    ICT Biz & Sys Analyst

  • Henry Khosasih

    People First Healthcare

    Software Developer

  • Rashendra Gunawardena

    NAB

    Principal Engineer

When

When

Wednesday, October 23, 2024
6:30 AM – 9:00 AM (UTC)

Agenda

6:30 AM

Organizers

  • Thiago Sinji Shimada Ramos

    DTY

    BizDevOps - Solutions Engineer

  • Yongkang He

    K8SUG.com

    Advisor, AWS Builder, Azure MVP, GCP Champion

Sponsor

K8SUG.com logo

K8SUG.com

Venue

NAB logo

NAB

CONTACT US