apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: grafana-subpath namespace: grafana annotations: # Без rewrite — Grafana сама обрабатывает /grafana/... через serve_from_sub_path nginx.ingress.kubernetes.io/proxy-read-timeout: "600" nginx.ingress.kubernetes.io/proxy-send-timeout: "600" spec: ingressClassName: nginx rules: - host: fission.kube5s.ru http: paths: - path: /grafana pathType: Prefix backend: service: name: grafana port: number: 3000 # TLS не нужен — управляется Ingress в namespace fission (fission-tls) # При миграции на grafana.kube5s.ru: # 1. Поменять GF_SERVER_ROOT_URL → https://grafana.kube5s.ru # 2. Убрать GF_SERVER_SERVE_FROM_SUB_PATH (или оставить false) # 3. Создать Ingress в namespace grafana с host grafana.kube5s.ru + TLS # 4. Удалить этот файл