Documentation ¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var ( ConfigNameValueOfMap = map[string]valueOfConfig{ "activator-capacity": func(config *autoscalerconfig.Config) string { return fmt.Sprintf("%.1f", config.ActivatorCapacity) }, "container-concurrency-target-default": func(config *autoscalerconfig.Config) string { return fmt.Sprintf("%.1f", config.ContainerConcurrencyTargetDefault) }, "enable-scale-to-zero": func(config *autoscalerconfig.Config) string { return fmt.Sprintf("%+v", config.EnableScaleToZero) }, "max-scale-up-rate": func(config *autoscalerconfig.Config) string { return fmt.Sprintf("%.1f", config.MaxScaleUpRate) }, "max-scale-down-rate": func(config *autoscalerconfig.Config) string { return fmt.Sprintf("%.1f", config.MaxScaleDownRate) }, "panic-window-percentage": func(config *autoscalerconfig.Config) string { return fmt.Sprintf("%.1f", config.PanicWindowPercentage) }, "panic-threshold-percentage": func(config *autoscalerconfig.Config) string { return fmt.Sprintf("%.1f", config.PanicThresholdPercentage) }, "pod-autoscaler-class": func(config *autoscalerconfig.Config) string { return config.PodAutoscalerClass }, "requests-per-second-target-default": func(config *autoscalerconfig.Config) string { return fmt.Sprintf("%.1f", config.RPSTargetDefault) }, "stable-window": func(config *autoscalerconfig.Config) string { return describeDuration(config.StableWindow) }, "scale-to-zero-grace-period": func(config *autoscalerconfig.Config) string { return describeDuration(config.ScaleToZeroGracePeriod) }, "scale-to-zero-pod-retention-period": func(config *autoscalerconfig.Config) string { return describeDuration(config.ScaleToZeroPodRetentionPeriod) }, "target-burst-capacity": func(config *autoscalerconfig.Config) string { return fmt.Sprintf("%.1f", config.TargetBurstCapacity) }, } )
Functions ¶
func NewAutoscalingCmd ¶
func NewAutoscalingCmd(p *pkg.AdminParams) *cobra.Command
domainCmd represents the domain command
func NewAutoscalingListCommand ¶
func NewAutoscalingListCommand(p *pkg.AdminParams) *cobra.Command
NewAutoscalingListCommand represents autoscaling list command
func NewAutoscalingUpdateCommand ¶
func NewAutoscalingUpdateCommand(p *pkg.AdminParams) *cobra.Command
Types ¶
type Config ¶
type Config struct { ScaleToZero bool EnableScaleToZero string StableWindow time.Duration ScaleToZeroGracePeriod time.Duration ScaleToZeroPodRetentionPeriod time.Duration ContainerConcurrencyTargetPercentage string PanicWindowPercentage string PanicThresholdPercentage string MaxScaleUpRate string MaxScaleDownRate string TargetBurstCapacity string ActivatorCapacity string RequestsPerSecondTargetDefault string ContainerConcurrencyTargetDefault string PodAutoscalerClass string }
Autoscaling global configs
Click to show internal directories.
Click to hide internal directories.