Skupper creates a Virtual Application Networking that enables multi-cluster networking at the L7 level. It supports any TCP based protocol. To connect the iperf3/uperf client running on one cluster to the server running on another cluster, please follow the below steps. Installation of skupper cli is beyond the scope of this doc, we will only cover skupper configuration to connect namespaces across different OpenShift clusters.
export KUBECONFIG=<PATH to Kubeconfig>
oc new-project client
export KUBECONFIG=<PATH to Kubeconfig>
oc new-project server
Deploy the resources need to setup the test by following this doc
skupper init
skupper status
skupper init
skupper status
skupper token create ~/secret.token
skupper link create ~/secret.token
skupper expose deployment server
Now these services on cluster-2 should be visible on cluster-1 and you can conduct your performance tests between cluster-1 and cluster-2 using this doc.