mirror of
				https://github.com/prometheus-operator/kube-prometheus.git
				synced 2025-10-31 16:11:01 +01:00 
			
		
		
		
	
		
			
				
	
	
		
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			42 lines
		
	
	
		
			1.1 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| apiVersion: extensions/v1beta1
 | |
| kind: Deployment
 | |
| metadata:
 | |
|   labels:
 | |
|     app: custom-metrics-apiserver
 | |
|   name: custom-metrics-apiserver
 | |
| 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-k8s.monitoring.svc: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
 |