Ingress
DevOps 🟡 MidDefinition
Ressource Kubernetes gérant l'accès HTTP/HTTPS externe vers les Services internes. Supporte le routage par host et path, le TLS.
Analogie
Le portier d'un hôtel : il dirige chaque visiteur vers la bonne chambre (service) selon sa réservation (URL).
Exemple de code
apiVersion: networking.k8s.io/v1
kind: Ingress
spec:
rules:
- host: api.example.com
http:
paths:
- path: /
backend:
service: { name: api-svc, port: { number: 80 } }
Cas d'usage
Point d'entrée unique HTTPS pour router le trafic vers plusieurs services backend.
Anti-pattern
Un Ingress par service au lieu de consolider les règles de routage.