github.com/m3db/m3@v1.5.1-0.20231129193456-75a402aa583b/scripts/vagrant/provision/manifests/kube-prometheus/0prometheus-operator-deployment.yaml (about) 1 apiVersion: apps/v1 2 kind: Deployment 3 metadata: 4 labels: 5 k8s-app: prometheus-operator 6 name: prometheus-operator 7 namespace: monitoring 8 spec: 9 replicas: 1 10 selector: 11 matchLabels: 12 k8s-app: prometheus-operator 13 template: 14 metadata: 15 labels: 16 k8s-app: prometheus-operator 17 spec: 18 containers: 19 - args: 20 - --kubelet-service=kube-system/kubelet 21 - --logtostderr=true 22 - --config-reloader-image=quay.io/coreos/configmap-reload:v0.0.1 23 - --prometheus-config-reloader=quay.io/coreos/prometheus-config-reloader:v0.36.0 24 image: quay.io/coreos/prometheus-operator:v0.36.0 25 name: prometheus-operator 26 ports: 27 - containerPort: 8080 28 name: http 29 resources: 30 limits: 31 cpu: 200m 32 memory: 200Mi 33 requests: 34 cpu: 100m 35 memory: 100Mi 36 securityContext: 37 allowPrivilegeEscalation: false 38 readOnlyRootFilesystem: true 39 nodeSelector: 40 beta.kubernetes.io/os: linux 41 securityContext: 42 runAsNonRoot: true 43 runAsUser: 65534 44 serviceAccountName: prometheus-operator