package
0.2.0
Repository: https://github.com/azure/kperf.git
Documentation: pkg.go.dev

# Functions

BuildClientset returns kubernetes clientset.
CreateTempFileWithContent creates temporary file with data.
DeployAndRepeatRollingUpdateDeployments deploys and repeats to rolling-update deployments.
DeployRunnerGroup deploys runner group for benchmark.
FetchAPIServerCores fetchs core number for each kube-apiserver.
FetchNodeProviderIDByType is used to get one node's provider id with a given instance type.
No description provided by the author
No description provided by the author
NewLoadProfileFromEmbed reads load profile from embed memory.
NSLookup returns ips for URL.
RepeatJobWithPod repeats to deploy 3k pods.

# Variables

EKSIdleNodepoolInstanceType is the instance type of idle nodepool.

# Structs

KperfRunner is the wrapper of exec.Command to execute kperf command.
KubectlRunner is the wrapper of exec.Command to execute kubectl command.