apiVersion: apps/v1 kind: DaemonSet metadata: name: iperf3-server spec: selector: matchLabels: app: iperf3-server template: metadata: labels: app: iperf3-server spec: serviceAccountName: iperf3-server subdomain: iperf3 initContainers: - name: create-service image: bitnami/kubectl:latest env: - name: NODE_NAME valueFrom: fieldRef: fieldPath: spec.nodeName - name: POD_IP valueFrom: fieldRef: fieldPath: status.podIP command: - /bin/bash - -c - | # Clean node name for service name NODE_CLEAN=$(echo "$NODE_NAME" | cut -d'.' -f1 | tr '[:upper:]' '[:lower:]' | tr '_' '-') SERVICE_NAME="iperf3-${NODE_CLEAN}" # Create service for this pod kubectl apply -f - <