From bda83cee5d719b66034039ed4c8cee2cf49da6b0 Mon Sep 17 00:00:00 2001 From: Gabriela Cervantes Date: Tue, 1 Aug 2023 16:39:26 +0000 Subject: [PATCH] metrics: Add iperf3 daemonset for k8s This PR adds the iperf3 daemonset for k8s. Signed-off-by: Gabriela Cervantes --- .../iperf3-daemonset.yaml | 29 +++++++++++++++++++ .../iperf3-service.yaml | 2 +- 2 files changed, 30 insertions(+), 1 deletion(-) create mode 100644 tests/metrics/network/iperf3_kubernetes/runtimeclass_workloads/iperf3-daemonset.yaml diff --git a/tests/metrics/network/iperf3_kubernetes/runtimeclass_workloads/iperf3-daemonset.yaml b/tests/metrics/network/iperf3_kubernetes/runtimeclass_workloads/iperf3-daemonset.yaml new file mode 100644 index 0000000000..f0a02bbe7c --- /dev/null +++ b/tests/metrics/network/iperf3_kubernetes/runtimeclass_workloads/iperf3-daemonset.yaml @@ -0,0 +1,29 @@ +# +# Copyright (c) 2021-2023 Intel Corporation +# +# SPDX-License-Identifier: Apache-2.0 +# +apiVersion: apps/v1 +kind: DaemonSet +metadata: + name: iperf3-clients + labels: + app: iperf3-client +spec: + selector: + matchLabels: + app: iperf3-client + template: + metadata: + labels: + app: iperf3-client + spec: + tolerations: + - key: node-role.kubernetes.io/master + operator: Exists + effect: NoSchedule + containers: + - name: iperf3-client + image: networkstatic/iperf3 + command: ['/bin/sh', '-c', 'sleep infinity'] + terminationGracePeriodSeconds: 0 diff --git a/tests/metrics/network/iperf3_kubernetes/runtimeclass_workloads/iperf3-service.yaml b/tests/metrics/network/iperf3_kubernetes/runtimeclass_workloads/iperf3-service.yaml index 7e83be11ae..2a4b20ca67 100644 --- a/tests/metrics/network/iperf3_kubernetes/runtimeclass_workloads/iperf3-service.yaml +++ b/tests/metrics/network/iperf3_kubernetes/runtimeclass_workloads/iperf3-service.yaml @@ -1,5 +1,5 @@ # -# Copyright (c) 2021 Intel Corporation +# Copyright (c) 2021-2023 Intel Corporation # # SPDX-License-Identifier: Apache-2.0 #