Documentation
¶
Overview ¶
Package remote implements cluster remote load tests. ref. https://github.com/kubernetes/perf-tests ref. https://github.com/kubernetes/client-go/tree/master/examples/in-cluster-client-configuration ref. https://kubernetes.io/docs/reference/access-authn-authz/rbac/
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Config ¶
type Config struct {
Logger *zap.Logger
Stopc chan struct{}
EKSConfig *eksconfig.Config
K8SClient k8s_client.EKS
ECRAPI ecriface.ECRAPI
}
Config defines Cluster Loader configuration. ref. https://github.com/kubernetes/perf-tests
type Tester ¶
type Tester interface {
// Create installs cluster Loader.
Create() error
// Delete deletes cluster Loader.
Delete() error
// AggregateResults aggregates all test results from remote nodes.
AggregateResults() error
}
Tester defines Cluster Loader tester. ref. https://github.com/kubernetes/perf-tests
Click to show internal directories.
Click to hide internal directories.