k3s/monitoring/stack/monitoring-services.yaml
2026-06-11 14:35:47 -04:00

41 lines
1 KiB
YAML

apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: monitoring-ingress
namespace: monitoring
annotations:
# Routes HTTP traffic through Traefik's default web entrypoint
traefik.ingress.kubernetes.io/router.entrypoints: web
spec:
rules:
- host: grafana.k3s.home.nest
http:
paths:
- path: /
pathType: Prefix
backend:
service:
# Point directly to the native Helm-managed service
name: kube-prometheus-stack-grafana
port:
number: 80 # The built-in chart service listens on port 80
- host: prometheus.k3s.home.nest
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: kube-prometheus-stack-prometheus
port:
number: 9090
- host: alertmanager.k3s.home.nest
http:
paths:
- path: /
pathType: Prefix
backend:
service:
name: kube-prometheus-stack-alertmanager
port:
number: 9093