Entferne die HTTPRoute-Konfigurationen aus den Grafana-, Prometheus- und Alertmanager-Spezifikationen und füge sie als separate HTTPRoute-Ressourcen hinzu

This commit is contained in:
Matthias Hinrichs
2026-01-16 05:05:22 +01:00
parent ede1054938
commit 419c88e84c
@@ -23,22 +23,8 @@ spec:
storageClassName: nfs-csi storageClassName: nfs-csi
ingress: ingress:
enabled: false enabled: false
httpRoute:
enabled: true
hostnames:
- grafana.k8s.hnrx.net
parentRefs:
- name: shared-gateway
namespace: default
prometheus: prometheus:
prometheusSpec: prometheusSpec:
httpRoute:
enabled: true
hostnames:
- prometheus.k8s.hnrx.net
parentRefs:
- name: shared-gateway
namespace: default
storageSpec: storageSpec:
volumeClaimTemplate: volumeClaimTemplate:
spec: spec:
@@ -48,13 +34,6 @@ spec:
storageClassName: nfs-csi storageClassName: nfs-csi
alertmanager: alertmanager:
alertmanagerSpec: alertmanagerSpec:
httpRoute:
enabled: true
hostnames:
- alertmanager.k8s.hnrx.net
parentRefs:
- name: shared-gateway
namespace: default
storageSpec: storageSpec:
volumeClaimTemplate: volumeClaimTemplate:
spec: spec:
@@ -68,3 +47,66 @@ spec:
syncOptions: syncOptions:
- CreateNamespace=true - CreateNamespace=true
- ServerSideApply=true - ServerSideApply=true
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: grafana-route
namespace: monitoring
spec:
parentRefs:
- name: shared-gateway
namespace: default
hostnames:
- "grafana.k8s.hnrx.net"
rules:
- matches:
- path:
type: PathPrefix
value: /
backendRefs:
- name: kube-prometheus-stack-operator
port: 443
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: prometheus-route
namespace: kube-prometheus-stack
spec:
parentRefs:
- name: shared-gateway
namespace: default
hostnames:
- "prometheus.k8s.hnrx.net"
rules:
- matches:
- path:
type: PathPrefix
value: /
backendRefs:
- name: prometheus-operated
port: 9090
---
apiVersion: gateway.networking.k8s.io/v1
kind: HTTPRoute
metadata:
name: alertmanager-route
namespace: kube-prometheus-stack
spec:
parentRefs:
- name: shared-gateway
namespace: default
hostnames:
- "alertmanager.k8s.hnrx.net"
rules:
- matches:
- path:
type: PathPrefix
value: /
backendRefs:
- name: alertmanager-operated
port: 9093