X-Git-Url: https://gerrit.akraino.org/r/gitweb?a=blobdiff_plain;f=src%2Ffoundation%2Fscripts%2Fcni%2Fmultus%2Fuse-cases%2Fiperfv2-server-sriov.yaml;fp=src%2Ffoundation%2Fscripts%2Fcni%2Fmultus%2Fuse-cases%2Fiperfv2-server-sriov.yaml;h=73636eaefb16dbd6cdb5d112a1b6d7ea95f5377d;hb=77d0bc5c8e9b9ebcab9f3503db8ee12a404d15c9;hp=0000000000000000000000000000000000000000;hpb=76fb944a515d7dbc9d1a915955a06b05928e8905;p=iec.git diff --git a/src/foundation/scripts/cni/multus/use-cases/iperfv2-server-sriov.yaml b/src/foundation/scripts/cni/multus/use-cases/iperfv2-server-sriov.yaml new file mode 100644 index 0000000..73636ea --- /dev/null +++ b/src/foundation/scripts/cni/multus/use-cases/iperfv2-server-sriov.yaml @@ -0,0 +1,42 @@ +# yamllint disable +#apiVersion: extensions/v1beta1 +apiVersion: apps/v1 +kind: Service +apiVersion: v1 +metadata: + name: iperfv2-server-sriov +spec: + type: NodePort + ports: + - protocol: TCP + port: 5001 + targetPort: 5001 + #nodePort: 31050 + selector: + app: iperfv2-server-sriov +--- +apiVersion: v1 +#kind: Deployment +kind: Pod +metadata: + name: iperfv2-server-sriov + labels: + app: iperfv2-server-sriov + annotations: + k8s.v1.cni.cncf.io/networks: sriov-net1 +spec: + containers: + - image: iecedge/iperf-arm64 + imagePullPolicy: IfNotPresent + name: iperfv2-server-sriov + ports: + - containerPort: 5001 + command: ["iperf"] + args: ["-s"] + resources: + requests: + arm.com/ps225_sriov_netdevice: '1' + limits: + arm.com/ps225_sriov_netdevice: '1' +# securityContext: +# privileged: true