apiVersion: v1 kind: ServiceAccount metadata: name: metadata-agent namespace: kube-system labels: kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcile --- kind: DaemonSet apiVersion: extensions/v1beta1 metadata: labels: app: metadata-agent kubernetes.io/cluster-service: "true" addonmanager.kubernetes.io/mode: Reconcile name: metadata-agent namespace: kube-system spec: selector: matchLabels: app: metadata-agent template: metadata: labels: app: metadata-agent spec: serviceAccountName: metadata-agent containers: - image: gcr.io/stackdriver-agents/stackdriver-metadata-agent:{{ metadata_agent_version }} imagePullPolicy: IfNotPresent name: metadata-agent ports: - containerPort: 8000 hostPort: 8799 protocol: TCP resources: requests: cpu: {{ metadata_agent_cpu_request }} memory: {{ metadata_agent_memory_request }} dnsPolicy: ClusterFirst restartPolicy: Always schedulerName: default-scheduler terminationGracePeriodSeconds: 30 updateStrategy: rollingUpdate: maxUnavailable: 1 type: RollingUpdate