Documentation ¶
Overview ¶
Predictive Horizontal Pod Autoscaler provides executable Predictive Horizontal Pod Autoscaler logic, which can be built into a Custom Pod Autoscaler. The Horizontal Pod Autoscaler has two modes, metric gathering and evaluation. Metric mode gathers metrics, taking in a resource to get the metrics for and outputting these metrics as serialised JSON. Evaluation mode makes decisions on how many replicas a resource should have, taking in metrics and outputting evaluation decisions as seralised JSON. The predictive element uses past evaluations to predict how to scale in the future.
Directories ¶
Path | Synopsis |
---|---|
internal
|
|
burst
Package burst provides burst-awareness capability for the Predictive Horizontal Pod Autoscaler
|
Package burst provides burst-awareness capability for the Predictive Horizontal Pod Autoscaler |
config
Package config provides configuration options for the Predictive Horizontal Pod Autoscaler
|
Package config provides configuration options for the Predictive Horizontal Pod Autoscaler |
hook
Package hook provides standardised way to trigger hooks and provide values at different points in execution
|
Package hook provides standardised way to trigger hooks and provide values at different points in execution |
hook/http
Package http handles interactions over HTTP
|
Package http handles interactions over HTTP |
hook/shell
Package shell handles interactions with the OS shell
|
Package shell handles interactions with the OS shell |
prediction
Package prediction provides a framework for using models to make predictions based on historical evaluations
|
Package prediction provides a framework for using models to make predictions based on historical evaluations |
stored
Package stored provides interfacing methods for updating/retrieving data from the local sqlite3 database
|
Package stored provides interfacing methods for updating/retrieving data from the local sqlite3 database |
Click to show internal directories.
Click to hide internal directories.