[root@bg-003-kvm006-vms003 test]# cat service-gfs.yaml
apiVersion: v1
kind: Service
metadata:
name: gfs-node
namespace: default
spec:
clusterIP: None
ports:
- name: metrics
port: 9100
targetPort: 9100
selector: null
---
apiVersion: v1
kind: Endpoints
metadata:
name: gfs-node
namespace: default
subsets:
- addresses:
- ip: 192.168.0.236
ports:
- port: 9100
[root@bg-003-kvm006-vms003 test]# cat serviceMonitorgfs.yaml
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
labels:
app.kubernetes.io/vendor: kubesphere
k8s-app: gfs-node
name: gfs-node
namespace: kubesphere-monitoring-system
spec:
endpoints:
- interval: 1m
port: metrics
scheme: http
namespaceSelector:
matchNames:
- default
selector:
matchLabels:
k8s-app: gfs-node