Feedback

Chat Icon

Cloud-Native Microservices With Kubernetes - 2nd Edition

A Comprehensive Guide to Building, Scaling, Deploying, Observing, and Managing Highly-Available Microservices in Kubernetes

Autoscaling Microservices in Kubernetes: Vertical Scaling
55%

Key Takeaways

Even though there are many concepts to digest in this chapter, we can consider the following to be the key takeaways:

  • The Vertical Pod Autoscaler is a Kubernetes component that automatically adjusts the CPU and memory requests and limits of Pods based on their actual usage.

  • It operates in different modes: Auto, Initial, Recreate, and Off, each with its own behavior for updating Pod resources.

  • The VPA Recommender uses statistical models to analyze historical resource usage data and generate recommendations for optimal CPU and memory requests. You can trust these recommendations in most cases.

Cloud-Native Microservices With Kubernetes - 2nd Edition

A Comprehensive Guide to Building, Scaling, Deploying, Observing, and Managing Highly-Available Microservices in Kubernetes

Enroll now to unlock all content and receive all future updates for free.