Contour
Ingress-Controller auf Envoy-Basis, dessen Pointe nicht die Performance ist, sondern dass sich mehrere Teams eine Domain teilen können, ohne sich gegenseitig die Routen zu kapern.
Die Standardressource Ingress hat einen Konstruktionsfehler, der erst in Clustern mit vielen Teams auffällt: Wer in seinem eigenen Namespace eine Ingress anlegen darf, kann beliebige Pfade unter beliebigen Hosts beanspruchen — auch /login auf der Hauptdomain der Firma. Das Modell verhindert das nicht. Contours eigener Ressourcentyp HTTPProxy führt stattdessen Delegation ein: Ein Cluster-Administrator besitzt die Wurzel der Domain und delegiert Teilbäume ausdrücklich an Namespaces, die ihr Mandat nicht überschreiten können. Dazu kommen gewichtete Traffic-Aufteilung, header-basiertes Routing und Rate-Limiting als echte Felder statt eines Sacks voller Annotationen. Envoy übernimmt den Datenpfad und wird dynamisch konfiguriert, ganz ohne Neustarts.