Bonjour,
j'ai suivi le tutoriel suivant https://docs.ovh.com/gb/en/kubernetes/installing-nginx-ingress/ malheureusement cela ne fonctionne pas pour moi. L'IngressController est bien créé et reçoit une IP mais les Ingress créés ensuite ne semblent pas être correctement détectés par le controller.
Mes services (on voit notamment l'IngressController et mon service "sambox-front"), mon ingressClass et mon ingress :
J'ai remarqué plusieurs choses : contrairement au tutoriel, l'EXTERNAL-IP du LoadBalancer n'est pas un nom de domaine, mais une vrai IP. Ca ne me pose pas de problème, à part qu'évidemment je ne peux pas l'assigner en tant que Host dans mon Ingress. Pas de soucis, j'utilise directement un default-backend.
Autre chose, la "class" de l'ingress est "none", malgré l'annotation. Si j'utilise un schéma légèrement modifié `apiVersion: networking.k8s.io/v1
kind: Ingress
metadata:
name: ingress
namespace: default
spec:
ingressClassName: nginx
defaultBackend:
service:
name: sambox-front
port:
number: 80
`
j'ai bien la classe qui est définie :
et je vois dans les logs de l'IngressController qu'il le détecte :
I0826 15:30:29.086267 7 main.go:101] "successfully validated configuration, accepting" ingress="ingress/default"
Mais je n'ai pas d'adresse pour l'ingress et si j'utilise l'IP du LoadBalancer je n'obtiens que des 404, comme si l'ingress n'existait pas.
Le tutoriel ne semble pas très à jour, mais est-ce que j'ai raté quelque chose ?
Conteneurs et Orchestration - Ingress ne récupère pas d'adresse depuis l'IngressController
Related questions
- Kubernetes - questions diverses
22815
15.03.2025 13:17
- Docker registry private
20104
13.10.2016 07:26
- A-t-on une idée des futurs tarifs?
15285
03.04.2019 19:18
- [Auto TLS sur k8s] ClusterIssuer cert-manager pour OVH
14563
18.11.2017 22:45
- Kubernetes Metrics
14548
18.11.2019 10:49
- Kubernetes ingress port 80 & 443
14459
31.12.2018 11:48
- Kubernetes Python
13588
23.10.2023 14:41
- Datastore commun ?
13468
12.10.2016 12:15
- Kubectl - TLS handshake timeout
13394
18.03.2019 09:07
- Ingress on ports 80/443 for cluster
13390
05.12.2018 14:44