Gateway API: What Actually Replaces Ingress
Ingress encodes anything advanced into controller-specific annotations. Gateway API splits roles into typed resources, portable across controllers.
Ingress encodes anything advanced into controller-specific annotations. Gateway API splits roles into typed resources, portable across controllers.
L'Ingress encode toute logique avancée dans des annotations propres à chaque contrôleur. La Gateway API sépare les rôles en ressources typées, portables entre contrôleurs.
A full conntrack table doesn't slow anything down: it silently rejects new connections, a symptom that looks like an application problem elsewhere.
Une table conntrack pleine ne ralentit rien : elle rejette silencieusement les nouvelles connexions, un symptôme qui ressemble à un problème applicatif ailleurs.
Un Ingress ne fait rien sans contrôleur pour l'exécuter. nginx-ingress et Traefik répondent au même besoin par deux modèles de configuration opposés.
An Ingress does nothing without a controller to run it. nginx-ingress and Traefik answer the same need through two opposite configuration models.
Un Service de type LoadBalancer reste en Pending indéfiniment sur un cluster on-premise, faute de cloud provider pour le satisfaire. Ce que MetalLB fait à la place.
A LoadBalancer Service stays Pending forever on an on-premise cluster, for lack of a cloud provider to satisfy it. What MetalLB does instead.
A Deployment guarantees no per-node distribution. DaemonSet guarantees an exact one: one pod on every node, the mechanism behind most infrastructure agents.
Un Deployment ne garantit aucune répartition par nœud. DaemonSet en garantit une exacte, le mécanisme derrière la plupart des agents d'infrastructure.