Jay Taylor's notes
back to listing indexHorizontal Pod Autoscaler
[web search]Get Started
Ready to get your hands dirty? Build a simple Kubernetes cluster that runs "Hello World" for Node.js.
Documentation
Learn how to use Kubernetes with the use of walkthroughs, samples, and reference documentation. You can even help contribute to the docs!
Community
If you need help, you can connect with other Kubernetes users and the Kubernetes authors, attend community events, and watch video presentations from around the web.
Blog
Read the latest news for Kubernetes and the containers space in general, and get technical how-tos hot off the presses.
Interested in hacking on the core Kubernetes code base?
View On GithubExplore the community
Horizontal Pod Autoscaler
This document describes the current state of the Horizontal Pod Autoscaler in Kubernetes.
What is the Horizontal Pod Autoscaler?
The Horizontal Pod Autoscaler automatically scales the number of pods in a replication controller, deployment or replica set based on observed CPU utilization (or, with custom metrics support, on some other application-provided metrics). Note that Horizontal Pod Autoscaling does not apply to objects that can’t be scaled, for example, DaemonSets.
The Horizontal Pod Autoscaler is implemented as a Kubernetes API resource and a controller. The resource determines the behavior of the controller. The controller periodically adjusts the number of replicas in a replication controller or deployment to match the observed average CPU utilization to the target specified by user.