apiVersion: apps/v1 kind: Deployment metadata: name: dcgm-exporter namespace: observability labels: app: dcgm-exporter spec: replicas: 1 strategy: type: Recreate selector: matchLabels: app: dcgm-exporter template: metadata: labels: app: dcgm-exporter annotations: llm.local/compose-service: "dcgm-exporter" spec: nodeName: prod102 enableServiceLinks: false hostAliases: - ip: 10.0.1.47 hostnames: ["host.docker.internal"] containers: - name: dcgm-exporter image: nvidia/dcgm-exporter:3.3.8-3.6.0-ubuntu22.04 imagePullPolicy: IfNotPresent command: - "/usr/local/dcgm/dcgm-exporter-entrypoint.sh" envFrom: - secretRef: name: dcgm-exporter-env ports: - containerPort: 9400 hostPort: 9400 protocol: TCP --- apiVersion: v1 kind: Service metadata: name: dcgm-exporter namespace: observability spec: selector: app: dcgm-exporter ports: - name: p9400 port: 9400 targetPort: 9400 protocol: TCP