# Structs

Scale interacts with the Kubernetes API to allow scaling on evaluations.
TimestampedEvaluation is used to associate an evaluation with a timestamp, used in stabilizing evaluations with the downscale stabilization window.

# Interfaces

Scaler abstracts interactions with the Kubernetes scale API, allowing scaling based on an evaluation provided.