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 KubernetesEnroll now to unlock all content and receive all future updates for free.
