【问题标题】:Kubernetes yml selector select with two app nameKubernetes yml 选择器选择两个应用程序名称
【发布时间】:2020-10-30 16:58:29
【问题描述】:

我是 Kubernetes 新手。我创建了一个服务器监视器,选择器选择了两个服务:

apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  labels:
    app: servicemonitor-sms-services
    release: kube-prom-stack
  name: servicemonitor-sms-config-services
  namespace: metrics
spec:
  selector:
    matchLabels:
      app: a-service
      app: b-service

我希望监视器同时监视 a-serviceb-service。上面的最后一个不起作用,因为我定义了重复的键。我想知道我应该如何将其更改为?

谢谢!

【问题讨论】:

    标签: kubernetes prometheus


    【解决方案1】:

    您可以使用matchExpressions

    ...
    selector:
      matchExpressions:
        - {key: app, operator: In, values: [a-service,b-service]}
    
    

    【讨论】:

      猜你喜欢
      • 2020-05-17
      • 2012-04-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-28
      相关资源
      最近更新 更多