kubernetes/cluster/addons/metadata-agent/stackdriver/metadata-agent.yaml
2018-02-06 13:47:37 +01:00

49 lines
1.2 KiB
YAML

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