import "k8s.io/kubernetes/test/e2e/autoscaling"
autoscaling_timer.go cluster_autoscaler_scalability.go cluster_size_autoscaling.go custom_metrics_stackdriver_autoscaling.go dns_autoscaling.go framework.go horizontal_pod_autoscaling.go
const ( DNSdefaultTimeout = 5 * time.Minute ClusterAddonLabelKey = "k8s-app" DNSLabelName = "kube-dns" DNSAutoscalerLabelName = "kube-dns-autoscaler" )
Constants used in dns-autoscaling test.
func ReserveMemory(f *framework.Framework, id string, replicas, megabytes int, expectRunning bool, timeout time.Duration) func() error
ReserveMemory creates a replication controller with pods that, in summation, request the specified amount of memory.
func ReserveMemoryWithPriority(f *framework.Framework, id string, replicas, megabytes int, expectRunning bool, timeout time.Duration, priorityClassName string) func() error
ReserveMemoryWithPriority creates a replication controller with pods with priority that, in summation, request the specified amount of memory.
func ReserveMemoryWithSelectorAndTolerations(f *framework.Framework, id string, replicas, megabytes int, expectRunning bool, timeout time.Duration, selector map[string]string, tolerations []v1.Toleration) func() error
ReserveMemoryWithSelectorAndTolerations creates a replication controller with pods with node selector that, in summation, request the specified amount of memory.
SIGDescribe annotates the test with the SIG label.
ScheduleAnySingleGpuPod schedules a pod which requires single GPU of any type
ScheduleGpuPod schedules a pod which requires a given number of gpus of given type
func WaitForClusterSizeFunc(c clientset.Interface, sizeFunc func(int) bool, timeout time.Duration) error
WaitForClusterSizeFunc waits until the cluster size matches the given function.
func WaitForClusterSizeFuncWithUnready(c clientset.Interface, sizeFunc func(int) bool, timeout time.Duration, expectedUnready int) error
WaitForClusterSizeFuncWithUnready waits until the cluster size matches the given function and assumes some unready nodes.
type CriticalAddonsOnlyError struct{}
CriticalAddonsOnlyError implements the `error` interface, and signifies the presence of the `CriticalAddonsOnly` taint on the node.
func (CriticalAddonsOnlyError) Error() string
type CustomMetricTestCase struct {
// contains filtered or unexported fields
}
CustomMetricTestCase is a struct for test cases.
func (tc *CustomMetricTestCase) Run()
Run starts test case.
type DNSParamsLinear struct {
// contains filtered or unexported fields
}
DNSParamsLinear is a struct for number of DNS pods.
type HPAScaleTest struct {
// contains filtered or unexported fields
}
HPAScaleTest struct is used by the scale(...) function.
Package autoscaling imports 49 packages (graph) and is imported by 8 packages. Updated 2021-01-21. Refresh now. Tools for package owners.