MENU

Fun & Interesting

Configuring requests & limits with the HPA at scale, with Alexandre Souza | KubeFM

KubeFM 294 lượt xem 7 months ago
Video Not Working? Fix It Now

This episode is sponsored by VictoriaMetrics - request a free trial for VictoriaMetrics enterprise today. https://ku.bz/41ZGDw06B

===

Alexandre Souza, a senior platform engineer at Getir, shares his expertise in managing large-scale environments and configuring requests, limits, and autoscaling.

He explores the challenges of *over-provisioning and under-provisioning* and discusses strategies for optimizing resource allocation using tools like *Horizontal Pod Autoscaler (HPA)* and *Vertical Pod Autoscaler (VPA)*.

You will learn:

- How to set appropriate *resource requests and limits* to balance application performance and cost-efficiency in large-scale Kubernetes environments.
- Strategies for implementing and configuring *Horizontal Pod Autoscaler (HPA)*, including scaling policies and behavior management.
- The differences between *CPU and memory management* in Kubernetes and their impact on workload performance.
- Techniques for leveraging tools like *KubeCost* and *StormForge* to automate resource optimization.

Find all the links and info for this episode here: https://kube.fm/hpa-at-scale-alex

===
Interested in sponsoring a KubeFM episode? https://kube.fm/sponsorships
===

CHAPTERS
=========
00:00 Introduction and guest introduction
00:35 Sponsor: Victoria Metrics
00:53 Emerging Kubernetes tools
03:53 Guest's background and company overview
05:37 Journey into Cloud Native
07:14 Resources for staying updated in Kubernetes
07:49 Career advice for a past self
08:39 Cluster configuration at Getir
10:18 Challenges of large-scale infrastructure
11:11 Managing over-provisioning
13:15 Setting requests and limits to avoid over-provisioning
17:37 Dealing with outdated resource values
22:21 Proactive approaches to resource management
26:52 Differences between CPU and memory requests and limits
29:42 Using tools to estimate and manage resource requests
31:43 Setting up Horizontal Pod Autoscaler (HPA)
37:02 HPA and overprovisioned replicated workloads
40:42 Challenges with scaling based on memory and CPU
43:34 Adoption challenges and convincing developers
47:34 Lessons learned and future improvements
48:41 TechMeOut: Founder's project overview
51:04 Future plans and contact information

LISTEN ON
=========
- Apple Podcast https://kube.fm/apple
- Spotify https://kube.fm/spotify
- Amazon Music https://kube.fm/amazon
- Overcast https://kube.fm/overcast
- Pocket casts https://kube.fm/pocket-casts
- Deezer https://kube.fm/deezer

Comment