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"` WorkingHoursCronExpressions string `config:"working_hours_cron_expressions"` ControllerNodeName string `config:"controller_node_name"` NodeWithLabel string `config:"nodes_with_label"` 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"` NodeNumExecutors int64 `config:"node_num_executors"` 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.