À propos du projet
Ce dépôt fournit l'implémentation officielle du contrôleur d'entrée pour NGINX et NGINX Plus, maintenue par l'équipe derrière NGINX. Il s'exécute dans un cluster Kubernetes et configure NGINX comme équilibreur de charge selon les ressources Ingress.
Capacités principales :
- Prise en charge standard d'Ingress : routage de contenu basé sur l'hôte et le chemin, ainsi que terminaison TLS/SSL par nom d'hôte.
- Configuration étendue via des annotations et la ressource ConfigMap, exposant de nombreuses fonctionnalités de NGINX et NGINX Plus.
- Équilibrage de charge pour HTTP ainsi que pour les applications WebSocket, gRPC, TCP et UDP.
- Ressources personnalisées VirtualServer et VirtualServerRoute pour des cas d'utilisation au-delà de l'Ingress standard, tels que la répartition du trafic et le routage avancé basé sur le contenu.
- Ressource TransportServer pour l'équilibrage de charge TCP, UDP et le passage TLS.
- Fonctionne avec NGINX open source et NGINX Plus commercial ; l'utilisation de NGINX Plus est couverte par le contrat de support.
Pour commencer : installez via le chart Helm ou les manifestes Kubernetes, puis configurez l'équilibrage de charge en utilisant soit la ressource Ingress (exemple Cafe) soit la ressource VirtualServer (exemple de configuration de base). Des exemples supplémentaires et une documentation complète sont liés depuis le README.
Modèle de publication : les versions stables sont publiées sur GitHub, avec 5.6.3 comme dernière version stable au moment de la rédaction ; une version edge/quotidienne construite à partir de la branche principale est disponible pour expérimenter des fonctionnalités non publiées. Les images sont distribuées via DockerHub, GitHub Container Registry, Amazon ECR Public Gallery et Quay.io ; les images NGINX Plus proviennent du F5 Container Registry ou peuvent être construites à partir des sources. Les SBOM pour les binaires et les images Docker sont générés avec syft au format SPDX et attachés comme attestations d'images.
Le projet est sous licence Apache-2.0, activement développé et distinct du projet kubernetes/ingress-nginx. Des appels communautaires ont lieu tous les deux lundis, et un forum communautaire est disponible pour les discussions.
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.