forked from k-space/kube
		
	
		
			
				
	
	
		
			69 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
			
		
		
	
	
			69 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			YAML
		
	
	
	
	
	
| ---
 | |
| apiVersion: monitoring.coreos.com/v1
 | |
| kind: Probe
 | |
| metadata:
 | |
|   name: ping-plotter
 | |
| spec:
 | |
|   prober:
 | |
|     path: /metrics
 | |
|     url: ping-exporter
 | |
|   targets:
 | |
|     staticConfig:
 | |
|       static:
 | |
|         - 1.1.1.1
 | |
| ---
 | |
| apiVersion: apps/v1
 | |
| kind: Deployment
 | |
| metadata:
 | |
|   name: ping-exporter
 | |
| spec:
 | |
|   revisionHistoryLimit: 0
 | |
|   replicas: 1
 | |
|   selector:
 | |
|     matchLabels:
 | |
|       app: ping-exporter
 | |
|   template:
 | |
|     metadata:
 | |
|       labels:
 | |
|         app: ping-exporter
 | |
|     spec:
 | |
|       containers:
 | |
|       - name: ping-exporter
 | |
|         image: mirror.gcr.io/czerwonk/ping_exporter
 | |
|         args:
 | |
|           - ./ping_exporter
 | |
|           - '1.1.1.1'
 | |
|         securityContext:
 | |
|           capabilities:
 | |
|             add:
 | |
|               - NET_ADMIN
 | |
|               - NET_RAW
 | |
|       nodeSelector:
 | |
|         node-role.kubernetes.io/control-plane: ''
 | |
|       tolerations:
 | |
|         - key: node-role.kubernetes.io/control-plane
 | |
|           operator: Equal
 | |
|           value: ''
 | |
|           effect: NoSchedule
 | |
|       topologySpreadConstraints:
 | |
|         - maxSkew: 1
 | |
|           topologyKey: topology.kubernetes.io/zone
 | |
|           whenUnsatisfiable: DoNotSchedule
 | |
|           labelSelector:
 | |
|             matchLabels:
 | |
|               app: ping-exporter
 | |
| ---
 | |
| kind: Service
 | |
| apiVersion: v1
 | |
| metadata:
 | |
|   name: ping-exporter
 | |
| spec:
 | |
|   type: ClusterIP
 | |
|   ports:
 | |
|     - name: http
 | |
|       port: 80
 | |
|       protocol: TCP
 | |
|       targetPort: 9427
 | |
|   selector:
 | |
|     app: ping-exporter
 |