Ngnix ingress controller basi c auth не работает - PullRequest
0 голосов
/ 18 июня 2020

Я установил последнюю версию контроллера входа Nginx на кластер eks с помощью helm Вот мой вход

apiVersion: networking.k8s.io/v1beta1
kind: Ingress
metadata:
  name: prometheus
  namespace: monitoring
  annotations:
    kubernetes.io/ingress.class: "nginx"
    nginx.ingress.kubernetes.io/force-ssl-redirect: "true"
    nginx.ingress.kubernetes.io/auth-type: basic
    nginx.ingress.kubernetes.io/auth-secret: basic-auth
    nginx.ingress.kubernetes.io/auth-realm: "Authentication Required"
spec:
  rules:
  - host: ***
    http:
      paths:
      - path: /
        backend:
          serviceName: prometheus-operated
          servicePort: 9090

, и это секрет


apiVersion: v1
data:
  auth:
kind: Secret
metadata:
  name: basic-auth
  namespace: monitoring
type: Opaque

I Я создал секрет с помощью htpasswd и следил за документами. Когда я пытаюсь вызвать хост с помощью браузера или curl, я не получаю сообщение об ошибке аутентификации. Похоже, что Nginx не принимает аннотации.

кто-нибудь знает, что я делаю не так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...