package
0.1.6
Repository: https://github.com/jtaleric/k8s-netperf.git
Documentation: pkg.go.dev

# Functions

BuildSUT Build the k8s env to run network performance tests.
CreateDeployment will create the different deployments we need to do network performance tests.
CreateService will build a k8s service.
DestroyDeployment cleans up a specific deployment from a namespace.
DestroyService cleans up a specific service from a namespace.
GetDeployments retrieve all deployments for a given namespace, in this case for netperf.
GetPodNodeInfo collects the node information for a specific pod.
GetPods searches for a specific set of pods from DeploymentParms It returns a PodList if the deployment is found.
GetServices retrieve all services for a given namespoace, in this case for netperf.
GetZone will determine if we have a multiAZ/Zone cloud.
WaitForReady accepts the client and deployment params to determine which pods to watch.

# Constants

IperfServerCtlPort control port for the service.
IperfServerDataPort data port for the service.
NetperfServerCtlPort control port for the service.
NetperfServerDataPort data port for the service.

# Structs

DeploymentParams describes the deployment.
ServiceParams describes the service specific details.