2 votes

Kubernetes : Échec de la récupération de la configuration d'authentification pour ingress

J'ai un nouveau cluster kubernetes, j'ai installé Traefik v1.7.6 dessus et activé le tableau de bord Traefik qui fonctionne bien.

Maintenant je veux ajouter l'authentification de base sur le service ingress de traefik dashboard, j'ai suivi les instructions suivantes docs :

  • a créé un secret appelé auth-traefik à partir du fichier généré par htpasswd dans le même espace de noms que Traefik
  • Ajout des annotations suivantes au tableau de bord d'entrée :

    kubernetes.io/ingress.class: traefik
    traefik.ingress.kubernetes.io/auth-secret: auth-traefik
    traefik.ingress.kubernetes.io/auth-type: basic

Je ne peux plus accéder au tableau de bord et j'ai obtenu la page suivante : 502 Bad Gateway nginx/1.13.12

J'ai redémarré le pod traefik et il y a le log suivant :

*{"level":"error","msg":"Failed to retrieve auth configuration for ingress kube-system/traefik-dashboard: failed to load auth credentials: secret \"kube-system\"/\"auth-traefik\" not found","time":"2018-12-26T23:45:59Z"}*

Plus de détails : Ubuntu 18.04 fonctionnant sur un x64 Scaleway serveur. J'ai essayé une installation normale et une installation MicroK8s, les deux ont le même problème (je continue avec l'installation MicroK8s, pour le moment).

Traefik a été installé via le dernier paquetage Helm (avec les valeurs par défaut, je n'ai activé que le tableau de bord).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X