12345678910111213141516171819202122232425262728293031323334353637383940414243444546 |
- apiVersion: apps/v1beta2
- kind: Deployment
- metadata:
- name: prometheus-adapter
- namespace: monitoring
- spec:
- replicas: 1
- selector:
- matchLabels:
- name: prometheus-adapter
- template:
- metadata:
- labels:
- name: prometheus-adapter
- spec:
- containers:
- - args:
- - --cert-dir=/var/run/serving-cert
- - --config=/etc/adapter/config.yaml
- - --logtostderr=true
- - --metrics-relist-interval=1m
- - --prometheus-url=http://prometheus-k8s.monitoring.svc:9090/
- - --secure-port=6443
- image: quay.io/coreos/k8s-prometheus-adapter-amd64:v0.3.0
- name: prometheus-adapter
- ports:
- - containerPort: 6443
- volumeMounts:
- - mountPath: /tmp
- name: tmpfs
- readOnly: false
- - mountPath: /var/run/serving-cert
- name: volume-serving-cert
- readOnly: false
- - mountPath: /etc/adapter
- name: config
- readOnly: false
- serviceAccountName: prometheus-adapter
- volumes:
- - emptyDir: {}
- name: tmpfs
- - emptyDir: {}
- name: volume-serving-cert
- - configMap:
- name: adapter-config
- name: config
|