Skip to content

Latest commit

 

History

History

iperf2

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Iperf2

Iperf2 is a tool for network performance measurement and tuning.

TL;DR

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

Introduction

This chart bootstraps an Iperf2 deployment on a Kubernetes cluster using the Helm package manager.

Prerequisites

  • Kubernetes 1.19+

  • Helm 3.5.0

Installing the Chart

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

Uninstalling the Chart

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.

Parameters