AS
Size: a a a
AS
ИК
kubectl get pods -l 'app.kubernetes.io/part-of=nimbus,app.kubernetes.io/kind=stateless'возвращает список под, а такой же лейбл селектор для servicemonitor возвращает пустоту:
spec:до добавления
selector:
matchLabels:
app.kubernetes.io/part-of: nimbus
app.kubernetes.io/kind: stateless
app.kubernetes.io/kind: stateless
в servicemonitor работало4
AT
N
4
4
4
N
N
apiVersion: v1
kind: Service
metadata:
annotations:
prometheus.io/scrape: 'true'
name: demoapp-svc
labels:
run: demoapp-svc
spec:
ports:
- port: 80
targetPort: 8000
protocol: TCP
selector:
app: demoapp
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
annotations:
generation: 1
labels:
app: demo-app
name: demo-app
namespace: default
spec:
endpoints:
- path: /metrics
namespaceSelector:
matchNames:
- default
selector:
matchLabels:
run: demoapp-svc
N
GG
apiVersion: v1
kind: Service
metadata:
annotations:
prometheus.io/scrape: 'true'
name: demoapp-svc
labels:
run: demoapp-svc
spec:
ports:
- port: 80
targetPort: 8000
protocol: TCP
selector:
app: demoapp
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
annotations:
generation: 1
labels:
app: demo-app
name: demo-app
namespace: default
spec:
endpoints:
- path: /metrics
namespaceSelector:
matchNames:
- default
selector:
matchLabels:
run: demoapp-svc
N
GG
apiVersion: v1
kind: Service
metadata:
annotations:
prometheus.io/scrape: 'true'
name: demoapp-svc
labels:
run: demoapp-svc
spec:
ports:
- port: 80
targetPort: 8000
protocol: TCP
selector:
app: demoapp
---
apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
annotations:
generation: 1
labels:
app: demo-app
name: demo-app
namespace: default
spec:
endpoints:
- path: /metrics
namespaceSelector:
matchNames:
- default
selector:
matchLabels:
run: demoapp-svc
N
T
4
N