Iperf2 is a tool for network performance measurement and tuning.
Install the platform and dependent charts.
>> helm repo add frisbee https://carv-ics-forth.github.io/frisbee/charts
>> helm install my-frisbee frisbee/platform
>> helm install my-iperf2 frisbee/iperf2
Run any of the scenarios.
>> kubectl apply -f examples/0.server-client.yml
This chart bootstraps an Iperf2 deployment on a Kubernetes cluster using the Helm package manager.
-
Kubernetes 1.19+
-
Helm 3.5.0
To install the chart with the release name my-release
:
# Install helm repo
>> helm repo add frisbee https://carv-ics-forth.github.io/frisbee/charts
# Install Frisbee platform
>> helm install my-frisbee frisbee/platform
# Install dependent charts
>> helm install my-iperf2 frisbee/iperf2
These commands deploy Iperf on the Kubernetes cluster in the default configuration.
The Parameters section lists the parameters that can be configured during installation.
Tip: List all releases using
helm list
To uninstall/delete the my-iperf2
release:
>> helm delete my-iperf2
The command removes all the Kubernetes components associated with the chart and deletes the release. Use the
option --purge
to delete all history too.