gpudirect-tcpxo/topology-scheduler/label-nodes-daemon.yaml (35 lines of code) (raw):

apiVersion: apps/v1 kind: DaemonSet metadata: name: label-nodes-daemon namespace: kube-system spec: selector: matchLabels: name: label-nodes-daemon template: metadata: labels: name: label-nodes-daemon spec: tolerations: - operator: "Exists" key: nvidia.com/gpu hostNetwork: true containers: - name: label-nodes-daemon image: python:3.9 command: - bash - -c - | pip install kubernetes python -u /scripts/label-nodes-daemon.py volumeMounts: - name: scripts-volume mountPath: /scripts volumes: - name: scripts-volume configMap: name: topology-scheduler-scripts serviceAccount: topology-scheduler