prometheus-operator.yaml 878 B

123456789101112131415161718192021222324252627282930313233343536
  1. apiVersion: apps/v1beta2
  2. kind: Deployment
  3. metadata:
  4. labels:
  5. k8s-app: prometheus-operator
  6. name: prometheus-operator
  7. spec:
  8. replicas: 1
  9. selector:
  10. matchLabels:
  11. k8s-app: prometheus-operator
  12. template:
  13. metadata:
  14. labels:
  15. k8s-app: prometheus-operator
  16. spec:
  17. containers:
  18. - args:
  19. - --kubelet-service=kube-system/kubelet
  20. - --config-reloader-image=quay.io/coreos/configmap-reload:v0.0.1
  21. image: quay.io/coreos/prometheus-operator:v0.18.0
  22. name: prometheus-operator
  23. ports:
  24. - containerPort: 8080
  25. name: http
  26. resources:
  27. limits:
  28. cpu: 200m
  29. memory: 100Mi
  30. requests:
  31. cpu: 100m
  32. memory: 50Mi
  33. securityContext:
  34. runAsNonRoot: true
  35. runAsUser: 65534
  36. serviceAccountName: prometheus-operator