Ingress

DevOps 🟡 Mid

Definition

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.
#devops#kubernetes#interview