Emissary Ingress
Overview
Emissary Ingress (anciennement Ambassador) est un contrôleur Ingress basé sur Envoy, développé par Datawire (maintenant acquise par Ambassador Labs). Il offre une configuration simple via annotations ou Custom Resources (Mapping), avec support natif pour les service mesh. Emissary Ingress se concentre sur la simplicité d'utilisation tout en bénéficiant de la puissance d'Envoy.
Emissary Ingress est particulièrement adapté aux environnements où la simplicité et l'intégration service mesh sont importantes, offrant une bonne balance entre fonctionnalités et facilité d'utilisation.
Informations essentielles
| Propriété | Valeur |
|---|---|
| Site officiel | https://www.getambassador.io/docs/emissary/ |
| Licence | Apache 2.0 |
| Nationalité | États-Unis (Ambassador Labs) |
| Type | Contrôleur Ingress basé sur Envoy |
| Déploiement | Déploiement Kubernetes |
| Difficulté | Facile à intermédiaire |
| Technologies | Python, Envoy (C++) |
TL;DR
Emissary Ingress est idéal si vous cherchez un contrôleur Ingress simple basé sur Envoy, avec support natif pour service mesh et configuration flexible.
Points clés à retenir :
- Configuration simple (annotations ou Custom Resources)
- Utilise Envoy comme proxy
- Support natif pour service mesh
- Bon équilibre simplicité/fonctionnalités
- Anciennement Ambassador
Compatibilité et intégrations
- Compatible avec Kubernetes Ingress
- Utilise Envoy comme proxy
- Intégration avec les service mesh
- Supporte annotations et Custom Resources
- Compatible avec les outils de monitoring
Avantages
- Configuration simple
- Utilise Envoy (performances élevées)
- Support natif pour service mesh
- Bon équilibre simplicité/fonctionnalités
- Bien documenté
Limites
- Communauté plus petite que NGINX Ingress
- Moins de documentation tierce
- Certaines fonctionnalités peuvent nécessiter configuration
- Renommé récemment (Ambassador → Emissary)
Ressources
- Documentation Emissary Ingress : https://www.getambassador.io/docs/emissary/
- GitHub : https://github.com/emissary-ingress/emissary