Tous les produits
Search
Centre de documentation

Container Service for Kubernetes:NGINX Ingress

Dernière mise à jour :Sep 21, 2026

Cette rubrique présente les concepts clés de l'Ingress, le fonctionnement d'un contrôleur d'entrée et l'utilisation du contrôleur NGINX Ingress.

Important

Le projet open source Ingress-NGINX ne sera plus maintenu après mars 2026. Par conséquent, Container Service for Kubernetes cessera de maintenir le composant NGINX Ingress controller. Soyez conscient des risques associés. Pour plus d'informations, consultez la section Annonce produit : Fin de maintenance du composant NGINX Ingress controller.

Concepts de l'Ingress

Un Ingress est une ressource Kubernetes qui achemine le trafic externe vers les pods de service internes via des règles de transfert. Consultez la section Comparaison entre Nginx Ingresses, ALB Ingresses et MSE Ingresses.

Fonctionnement d'un contrôleur d'entrée

Un contrôleur d'entrée analyse les règles de transfert définies dans un Ingress. Lorsqu'il reçoit une requête, il la compare aux règles de l'Ingress et la transmet aux pods du service correspondant. Dans Kubernetes, la relation entre un service, un Ingress et un contrôleur d'entrée est la suivante :

  • Un service est une abstraction d'une application déployée sur un groupe de pods répliqués.

  • Un Ingress contient des règles de proxy inverse. Il détermine vers quels services les requêtes HTTP ou HTTPS sont routées. Par exemple, un Ingress dirige les requêtes vers différents services en fonction des hôtes et des URL contenus dans les requêtes.

  • Un contrôleur d'entrée est un programme de proxy inverse qui analyse les règles de l'Ingress. Si les règles de l'Ingress sont modifiées, le contrôleur met à jour ses configurations en conséquence. Après réception d'une requête, le contrôleur d'entrée la redirige vers un service conformément aux règles de l'Ingress.

Les modifications apportées aux Ingresses dans un cluster Kubernetes sont transmises aux contrôleurs d'entrée via le serveur API du cluster. Les configurations des instances SLB sont générées dynamiquement en fonction de ces modifications. Les règles de l'Ingress sont ensuite mises à jour sur la base de ces configurations. How it works

Utilisation du NGINX Ingress Controller

Le projet Kubernetes officiel maintient actuellement le NGINX Ingress controller. ACK Serverless propose une version optimisée du contrôleur NGINX Ingress communautaire. Lors de la création d'un ACK Serverless cluster, installez cette version personnalisée du composant NGINX Ingress controller.