123456789101112131415161718192021222324252627282930313233343536373839404142 |
- apiVersion: extensions/v1beta1
- kind: Deployment
- metadata:
- labels:
- app: custom-metrics-apiserver
- name: custom-metrics-apiserver
- namespace: monitoring
- spec:
- replicas: 1
- selector:
- matchLabels:
- app: custom-metrics-apiserver
- template:
- metadata:
- labels:
- app: custom-metrics-apiserver
- name: custom-metrics-apiserver
- spec:
- serviceAccountName: custom-metrics-apiserver
- containers:
- - name: custom-metrics-apiserver
- image: quay.io/coreos/k8s-prometheus-adapter-amd64:v0.2.0
- args:
- - /adapter
- - --secure-port=6443
- - --tls-cert-file=/var/run/serving-cert/serving.crt
- - --tls-private-key-file=/var/run/serving-cert/serving.key
- - --logtostderr=true
- - --prometheus-url=http://prometheus:9090/
- - --metrics-relist-interval=30s
- - --rate-interval=5m
- - --v=10
- ports:
- - containerPort: 6443
- volumeMounts:
- - mountPath: /var/run/serving-cert
- name: volume-serving-cert
- readOnly: true
- volumes:
- - name: volume-serving-cert
- secret:
- secretName: cm-adapter-serving-certs
|