Ein Sidecar ist ein separater Container , der neben einem Anwendungscontainer in einem Kubernetes- Pod ausgeführt wird – eine Art Hilfsanwendung. Normalerweise ist der Sidecar dafür verantwortlich, Funktionen, die von allen Apps innerhalb eines Service Mesh benötigt werden – SSL/mTLS, Verkehrsrouting, hohe Verfügbarkeit usw. – von den Apps selbst auszulagern und Bereitstellungstestmuster wie Circuit Breaker, Canary und Blue-Green zu implementieren. Sidecars werden manchmal verwendet, um Protokollnachrichten von mehreren App-Instanzen in einer einzigen Datei zusammenzufassen und zu formatieren.

Als Datenebenenkomponenten werden Sidecars normalerweise von einer Art Steuerebene innerhalb des Service Mesh verwaltet. Während der Sidecar den Anwendungsverkehr weiterleitet und andere Datenebenendienste bereitstellt, fügt die Steuerebene bei Bedarf Sidecars in einen Pod ein und führt Verwaltungsaufgaben aus, z. B. das Erneuern von mTLS-Zertifikaten und deren Weiterleiten an die entsprechenden Sidecars nach Bedarf.

Wie kann NGINX helfen?

In NGINX Service Mesh (NSM) ist NGINX Plus der von der NSM-Steuerebene verwaltete Sidecar. NGINX Plus ist als kostenlose Komponente von NSM enthalten und es sind keine erworbenen Lizenzen erforderlich, um NGINX Plus als NSM-Sidecar für das Ost-West-Verkehrsmanagement (E/W) auszuführen.

Kontaktieren Sie uns noch heute, um zu erfahren, wie wir Sie bei der Bereitstellung moderner Apps unterstützen können .