Ingress Controller sourd aux modifications des Ingress
BMPCreated with Sketch.BMPZIPCreated with Sketch.ZIPXLSCreated with Sketch.XLSTXTCreated with Sketch.TXTPPTCreated with Sketch.PPTPNGCreated with Sketch.PNGPDFCreated with Sketch.PDFJPGCreated with Sketch.JPGGIFCreated with Sketch.GIFDOCCreated with Sketch.DOC Error Created with Sketch.
Question

Ingress Controller sourd aux modifications des Ingress

by
Community Deleted user
Created on 2020-05-18 13:58:58 (edited on 2024-09-04 11:24:30) in Public Cloud OVHcloud

Bonjour,

Sur mon cluster v1.18.1, j'ai déployé un Nginx-Ingres-Controller en DaemonSet (ainsi qu'un cert-manager). L'opération a fonctionné, et j'ai pu déployer quelques services. J'ai ensuite voulu en rajouter, quelques jours plus tard. Mais je tombe irrémédiablement sur du 404.

A force de creuser, je commence à avoir le sentiment que le controller ne voit pas les Ingress et ne reçoit pas les événements de création suppression.

J'ai donc entrepris tout un tas de petites manips pour essayer de comprendre. Lorsque je redémarre le controller, dans les logs je vois qu'il repère 3 des 6 Ingresses, dont un que j'ai supprimé. Lorsque j'ajoute, supprime ou modifie un Ingress je ne vois aucune trace dans le log du controller.

Qu'est-ce qui peut bien se passer ?
Comment le controller peut-il se désynchroniser des objets Ingress déclarés ?

PS : je manque de culture Kubernetes du coup j'ai du mal à imaginer la source possible du problème.

**Edit** : J'ai remplacé mon NGinx par Traefic et j'obtiens un comportement similaire. Y'a donc un truc ailleurs.

**Edit** : j'ai remplacé mon ingress controller par la dernière version de nginx-ingress, sans résultats.

**Edit** : aujourd'hui ça fonctionne. On dirait que quelque chose s'était désynchronisé et que c'est rentré dans l'ordre.