Vertical Pod Autoscaling: Example | Metrics | Limits | Vertical Pod Autoscaler | VPA | Kubernetes

Vertical Pod Autoscaling: Example | Metrics | Limits | Vertical Pod Autoscaler | VPA | Kubernetes

Source: YouTube · Anton Putra · published Jul 12, 2021 · 15:31

Cloud Security
No ratings yet Log in to rate
Transcript Available
Description

This video demonstrates how to implement Vertical Pod Autoscaler (VPA) in Kubernetes to automatically set or recommend resource requests and limits for pods 0:00-0:04. VPA requires a metrics server (or Prometheus) to collect and analyze pod resource usage 0:07-0:10.

Key Takeaways:
• VPA can either set resource requests/limits automatically or provide recommendations without making changes 0:00-0:04
• The metrics server must be deployed first to collect resource usage from kubelets and expose it via the Kubernetes metrics API 0:46-0:54
• VPA architecture includes three main components: recommender, updater, and admission controller 10:24-10:41
• When configuring VPA, update policies include Off (recommendations only), Auto/Recreate (apply changes), and Initial (set only at pod creation) 11:42-12:23
• The presenter recommends using VPA only in recommendation mode and adjusting resources manually, especially when also using Horizontal Pod Autoscaler 14:29-14:45

The video also covers debugging a common OpenSSL error during installation and demonstrates VPA with a sample application 7:06-10:17.

Sources:

Generate CPE Credits

Generate a professional CPE document from this video's transcript.

Estimated credit: 0.5 CPE hours

Estimate uses the video runtime (1 hour ≈ 1 CPE, rounded to the nearest 0.5, minimum 0.5, maximum 2.0). The final amount can be lower after review, never higher.

Topic: Cloud Security. Commonly maps to: Security Architecture and Engineering, Communication and Network Security. Exact CISSP domains are assigned during generation.

CISSP Domain Mapping
Learning Objectives
Self-Assessment Questions
PDF Export Ready

Free account. One generation at a time, with a daily limit.

CPEBuddy is independent and not affiliated with or endorsed by ISC2, ISACA, or any certification body. Exports are formatted for common CPE submissions; acceptance is at your certification body's discretion.

Watch on YouTube

Transcript Preview

First 800 characters of the transcript

Vertical pod auto scaler can either set requests
and limits for your application or provide you with recommendations for that specific
service. To function, the VPA controller needs to have
access to metrics API. In this video, we will deploy the metrics
server, but you can substitute it with Prometheus. I'll show you both ways of installation, using
plain YAML and Helm Chart. When it is done, we will deploy a sample application
and instruct the VPA controller to analyze and provide the resource recommendations. Also, I'll show you how to debug a common
error that you may face with OpenSSL. In the end, I'll share my experience and explain
how I use this vertical pod auto scaler in production environments. Alright, let's get started. Let me describe the general architecture of
the component…