Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrNodeInUse = errors.New("can't remove current node, node is in use")
Functions ¶
This section is empty.
Types ¶
type Metrics ¶
type Metrics struct {
// contains filtered or unexported fields
}
Metrics represents metrics associated to a scaler.
type Options ¶
type Options struct { DryRun bool `config:"dry_run"` DisableWorkingHours bool `config:"disable_working_hours"` ControllerNodeName string `config:"controller_node_name"` WorkingHoursCronExpressions string `config:"working_hours_cron_expressions"` MaxNodes int64 `config:"max_nodes"` MinNodesInWorkingHours int64 `config:"min_nodes_during_working_hours"` ScaleUpThreshold int64 `config:"scale_up_threshold"` ScaleDownThreshold int64 `config:"scale_down_threshold"` ScaleUpGracePeriod fs.Duration `config:"scale_up_grace_period"` ScaleDownGracePeriod fs.Duration `config:"scale_down_grace_period"` ScaleDownGracePeriodDuringWorkingHours fs.Duration `config:"scale_down_grace_period_during_working_hours"` }
Click to show internal directories.
Click to hide internal directories.