Contrôleurs d'Ingress

Contrôleurs d'Ingress

Pour qu'un Ingress fonctionne dans votre cluster, un contrôleur d'Ingress doit être en cours d'exécution. Vous devez choisir au moins un contrôleur d'Ingress et vous assurer qu'il est mis en place dans votre cluster. Cette page liste des contrôleurs d'Ingress courants que vous pouvez déployer.

Note:

Le projet Kubernetes recommande d'utiliser Gateway plutôt qu'Ingress. L'API Ingress est figée.

Cela signifie que :

  • L'API Ingress est en disponibilité générale (GA) et soumise aux garanties de stabilité prévues pour les API GA. Le projet Kubernetes n'a pas l'intention de retirer Ingress de Kubernetes.
  • L'API Ingress n'est plus développée et ne recevra plus aucune modification ni mise à jour.

Contrôleurs d'Ingress

Le projet Kubernetes prend en charge et maintient les contrôleurs d'Ingress AWS et GCE.

Contrôleurs d'Ingress tiers

Note: Cette section renvoie à des projets tiers qui fournissent des fonctionnalités requises par Kubernetes. Les auteurs du projet Kubernetes ne sont pas responsables de ces projets, classés par ordre alphabétique. Pour ajouter un projet à cette liste, lisez le guide avant de soumettre une modification. Plus d'informations.

Utiliser plusieurs contrôleurs d'Ingress

Vous pouvez déployer autant de contrôleurs d'Ingress que vous le souhaitez dans un cluster, grâce aux classes d'Ingress. Notez le .metadata.name de votre ressource de classe d'Ingress. Lorsque vous créez un Ingress, vous avez besoin de ce nom pour renseigner le champ ingressClassName de votre objet Ingress (voir la référence IngressSpec v1). ingressClassName remplace l'ancienne méthode par annotation.

Si vous ne précisez pas d'IngressClass pour un Ingress et que votre cluster a exactement une IngressClass marquée comme classe par défaut, Kubernetes applique cette IngressClass par défaut du cluster à l'Ingress. Pour marquer une IngressClass comme classe par défaut, définissez l'annotation ingressclass.kubernetes.io/is-default-class sur cette IngressClass, avec la chaîne "true".

Idéalement, tous les contrôleurs d'Ingress devraient respecter cette spécification, mais les différents contrôleurs d'Ingress fonctionnent de manière légèrement différente.

Note:

Consultez bien la documentation de votre contrôleur d'Ingress pour connaître les points d'attention liés à ce choix.

A suivre

Dernière modification September 30, 2026 at 10:07 PM PST: [fr] Add ingress-controllers.md (b68e3d9fd0)

Certains éléments sur cette page font référence à des produits ou projets tiers qui fournissent des fonctionnalités requises par Kubernetes. Les auteurs du projet Kubernetes ne sont pas responsables de ces produits ou projets tiers. Consultez les lignes directrices du site de la CNCF pour plus de détails.

Vous devriez lire le guide avant de proposer une modification qui ajoute un nouveau lien tiers.