gpt4 book ai didi

kubernetes - Prometheus仪表板通过入口 Controller 公开

转载 作者:行者123 更新时间:2023-12-02 12:29:52 30 4
gpt4 key购买 nike

我试图在能够使用 Helm 运行的k8集群中设置Prometheus。当我使用外部IP将Prometheus-Server作为LoadBalancer服务公开时,访问仪表板。
当我尝试将此服务配置为ClusterIP并使用入口 Controller 使其作为后端时,同样的方法不起作用。收到404错误,如何解决此问题?

apiVersion: extensions/v1beta1
kind: Ingress
metadata:
name: ops-ingress
annotations:
#nginx.org/server-snippet: "proxy_ssl_verify off;"
nginx.ingress.kubernetes.io/rewrite-target: /$2
spec:
rules:
- http:
paths:
- path: /prometheus(/|$)(.*)
backend:
serviceName: prometheus-server
servicePort: 80

在上面的入口定义到位的情况下,URL“http:// <> / prometheus /被重定向到http:// <> / graph /,然后呈现404错误页面。当url调整为http:// <> / prometheus / graph时,某些webcontrols在浏览器控制台上呈现很多错误。

最佳答案

Prometheus可能希望控制根路径(/)。

请将Ingress更改为prometheus.example.com,它应该可以正常工作。 (将其更改为子域)

关于kubernetes - Prometheus仪表板通过入口 Controller 公开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59537655/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com