# This patch adds a sidecar which pushes all metrics to stackdriver apiVersion: apps/v1 # for Kubernetes versions before 1.9.0 use apps/v1beta2 kind: DaemonSet metadata: name: cadvisor namespace: cadvisor spec: template: spec: containers: - name: prometheus-to-sd image: gcr.io/google-containers/prometheus-to-sd:v0.2.6 ports: - name: profiler containerPort: 6061 command: - /monitor - --stackdriver-prefix=custom.googleapis.com - --source=cadvisor:http://localhost:8080 - --pod-id=$(POD_NAME) - --namespace-id=$(POD_NAMESPACE) env: - name: POD_NAME valueFrom: fieldRef: fieldPath: metadata.name - name: POD_NAMESPACE valueFrom: fieldRef: fieldPath: metadata.namespace securityContext: runAsNonRoot: true readOnlyRootFilesystem: true allowPrivilegeEscalation: false