Aller au contenu principal

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 officielhttps://www.getambassador.io/docs/emissary/
LicenceApache 2.0
NationalitéÉtats-Unis (Ambassador Labs)
TypeContrôleur Ingress basé sur Envoy
DéploiementDéploiement Kubernetes
DifficultéFacile à intermédiaire
TechnologiesPython, 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