apiVersion: apps/v1 kind: Deployment metadata: name: {{ .Release.Name }} spec: replicas: 1 selector: matchLabels: app: {{ .Release.Name }} template: metadata: labels: app: {{ .Release.Name }} spec: containers: - name: glances image: hub.ducoterra.net/ducoterra/glances:latest ports: - containerPort: 61208 resources: requests: memory: 1Mi cpu: 1m limits: memory: 512Mi cpu: "48" volumeMounts: - mountPath: /tmp/nfs name: {{ .Release.Name }}-nfs - mountPath: /tmp/nvme name: {{ .Release.Name }}-nvme - name: iperf image: hub.ducoterra.net/ducoterra/iperf:latest tty: true stdin: true ports: - containerPort: 5201 resources: requests: memory: 128Mi cpu: 250m limits: memory: 512Mi cpu: 500m - name: exporter image: hub.ducoterra.net/ducoterra/glances:latest command: ["glances", "-q", "--export", "statsd"] resources: requests: memory: 1Mi cpu: 1m limits: memory: 512Mi cpu: 250m volumes: - name: {{ .Release.Name }}-nfs persistentVolumeClaim: claimName: {{ .Release.Name }}-nfs - name: {{ .Release.Name }}-nvme persistentVolumeClaim: claimName: {{ .Release.Name }}-nvme