Oct 23, 6:30 – 9:00 AM (UTC)
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!
@Designs To You
ICT Biz & Sys Analyst
People First Healthcare
Software Developer
NAB
Principal Engineer
Wednesday, October 23, 2024
6:30 AM – 9:00 AM (UTC)
CONTACT US