--- # Ingress для Loki с HTTPS и аутентификацией apiVersion: networking.k8s.io/v1 kind: Ingress metadata: name: loki namespace: loki annotations: # Использовать Traefik ingress controller kubernetes.io/ingress.class: traefik # Let's Encrypt сертификат cert-manager.io/cluster-issuer: letsencrypt-http cert-manager.io/acme-challenge-type: http01 # Применить Basic Auth middleware traefik.ingress.kubernetes.io/router.middlewares: loki-loki-auth@kubernetescrd # Entry points (http и https) traefik.ingress.kubernetes.io/router.entrypoints: web,websecure labels: app.kubernetes.io/name: loki argocd.argoproj.io/instance: loki spec: ingressClassName: traefik rules: - host: loki.thedevops.dev http: paths: - path: / pathType: Prefix backend: service: name: loki port: number: 3100 tls: - hosts: - loki.thedevops.dev secretName: loki-tls