For the complete documentation index, see llms.txt. This page is also available as Markdown.

Gateway API

Support de la Gateway API Kubernetes sur cegedim.cloud — implémentations NGF, Traefik et Istio

Vue d'ensemble

La Kubernetes Gateway API est le successeur officiel de l'API Ingress. Elle est expressive, orientée rôles et indépendante de l'implémentation — les mêmes ressources HTTPRoute fonctionnent avec toutes les implémentations supportées.

Pourquoi migrer depuis le contrôleur Ingress NGINX ? Le projet upstream (kubernetes/ingress-nginx) a atteint sa fin de vie. Des correctifs de sécurité seront fournis pour une durée limitée uniquement. La Gateway API est le remplacement standard défini par le SIG-Network de Kubernetes.

Principaux avantages par rapport à l'API Ingress legacy :

  • API standard : HTTPRoute, GRPCRoute, TLSRoute — définis par le SIG-Network de Kubernetes

  • Séparation des rôles : l'équipe plateforme possède la Gateway, les équipes applicatives possèdent leurs ressources HTTPRoute dans leurs propres namespaces

  • Portabilité : les mêmes manifests fonctionnent avec NGF, Traefik, Istio, Envoy Gateway

  • Extensibilité : attachement de politiques (timeouts, retries, auth) sans annotations propriétaires

Implémentations sur cegedim.cloud

Lors de la création d'un cluster, les clients choisissent l'une des trois stacks ingress. Toutes trois supportent la Gateway API :

Implémentation
Support Gateway API
Notes

Traefik

Natif (v3+)

Support complet de la Gateway API depuis Traefik v3

Istio

Natif

Support complet de la Gateway API dans le service mesh

NGINX Gateway Fabric (NGF)

Oui — remplace le contrôleur NGINX Ingress

NGF remplacera le contrôleur ingress-nginx legacy

Traefik

Traefik v3 supporte la Gateway API nativement. Si votre cluster a été provisionné avec Traefik, vous pouvez créer des ressources HTTPRoute, GRPCRoute et TLSRoute directement — aucune configuration supplémentaire n'est nécessaire.

Istio

Istio supporte la Gateway API comme modèle d'ingress principal, avec un support complet des modes sidecar et ambient mesh. Il peut être utilisé comme unique stack ingress (choisi à la création du cluster) ou installé en complément sur des clusters utilisant NGF ou Traefik.

Istio

Si Istio est déployé aux côtés de NGF sur le même cluster, il n'y a aucun risque de conflit — contrairement à Envoy Gateway qui partage le plan de données Envoy avec Istio.

NGINX Gateway Fabric (NGF)

NGF est l'implémentation de la Gateway API qui remplacera le contrôleur NGINX Ingress legacy sur cegedim.cloud. Il utilise NGINX comme plan de données, ce qui offre un modèle opérationnel familier aux équipes utilisant déjà ingress-nginx.

Si vous utilisez actuellement le contrôleur NGINX Ingress sur un cluster existant et souhaitez migrer vers NGF, consultez le Migration vers la Gateway API (NGF) pas à pas.

NGF

Pour aller plus loin

Last updated