【问题标题】:Prometheus Operator: Can't access Prometheus instancePrometheus Operator:无法访问 Prometheus 实例
【发布时间】:2020-10-31 15:42:09
【问题描述】:

我正在关注documentation 创建服务运营商。我不确定为什么我无法访问 Prometheus 服务。

我的apps.yml:

kind: Service
apiVersion: v1
metadata:
  name: sms-config-service
  labels:
    app: sms-config-service
spec:
  type: NodePort
  selector:
    app: sms-config-service
  ports:
  - port: 8080
    targetPort: 8080
    name: http

我的 ServiceMonitor yml:

apiVersion: monitoring.coreos.com/v1
kind: ServiceMonitor
metadata:
  labels:
    app: servicemonitor-sms-services
  name: servicemonitor-sms-config-services
  namespace: metrics
spec:
  selector:
    matchLabels:
      app: sms-config-service
  endpoints:
    - port: http

普罗米修斯 yml:

apiVersion: monitoring.coreos.com/v1
kind: Prometheus
metadata:
  name: prometheus
spec:
  serviceAccountName: prometheus
  serviceMonitorSelector:
    matchLabels:
      app: servicemonitor-sms-services
  resources:
    requests:
      memory: 800Mi
  enableAdminAPI: true

Prometheus 配置 yml:

apiVersion: v1
kind: Service
metadata:
  name: prometheus
spec:
  type: NodePort
  ports:
    - name: web
      nodePort: 30900
      port: 9090
      protocol: TCP
      targetPort: web
  selector:
    prometheus: prometheus

当我访问下面的网址时,浏览器显示“无法连接”。我不确定我在哪里做错了?我应该为 Prometheus 设置部署吗?


$ minikube service prometheus --url
http://192.168.64.3:30900

更新: 我在 NodePort 32676 上运行了 prometheus pod。 我应该更改 Prometheus 配置 yml 来解决问题吗?

【问题讨论】:

  • Prometheus pod 已启动并运行? prometheus pod 日志中是否有任何错误?
  • @ArghyaSadhu 嗨,我可以通过localhost:9090/graph 访问 Prometheus,那么,prometheus 正在运行吗?
  • 好吧,可能是 minikube 中的网络问题..任何其他 nodeport 服务访问有效?
  • @ArghyaSadhu 我认为可能是配置问题?是的,可以访问我的应用程序 (sms-config-service)。
  • 哦,我正在使用 ./prometheus --config.file=prometheus.yml 运行 Prometheus。这是原因吗?这样,运行的prometheus就不在kubernete集群中了。

标签: kubernetes prometheus dock prometheus-operator


【解决方案1】:

我发现问题是我没有创建 serviceAccountName

【讨论】:

    猜你喜欢
    • 2021-03-16
    • 2019-02-03
    • 2020-10-08
    • 1970-01-01
    • 2020-06-25
    • 1970-01-01
    • 1970-01-01
    • 2020-01-31
    • 2020-12-09
    相关资源
    最近更新 更多