Qu’est-ce qu’un side-car ?

Un side-car est un conteneur distinct qui s’exécute aux côtés d’un conteneur d’application dans un pod Kubernetes - une application d’assistance en quelque sorte. Généralement, le side-car est chargé de décharger les fonctions requises par toutes les applications au sein d’un maillage de services - SSL/mTLS, routage du trafic, haute disponibilité, et ainsi de suite - des applications elles-mêmes, et de mettre en œuvre des modèles de test de déploiement tels que circuit breaker, canary, et blue-green. Les side-cars sont parfois utilisés pour agréger et formater les messages de journal de plusieurs instances d’applications dans un seul fichier.

En tant que composants du plan de données, les side-cars sont généralement gérés par un certain type de plan de contrôle au sein du maillage de services. Alors que le side-car achemine le trafic d’application et fournit d’autres services du plan de données, le plan de contrôle injecte des side-cars dans un pod si nécessaire et effectue des tâches administratives, par exemple en renouvelant les certificats mTLS et en les poussant vers les side-cars appropriés en fonction des besoins.

Comment la solution NGINX Plus peut-elle vous aider ?

Dans NGINX Service Mesh (NSM), NGINX Plus est le side-car géré par le plan de contrôle NSM. NGINX Plus est inclus en tant que composant gratuit de NSM et des licences achetées ne sont pas nécessaires pour exécuter NGINX Plus en tant que side-car NSM pour la gestion du trafic est-ouest (E/W).

Contactez-nous dès maintenant pour savoir comment nous pouvons vous aider à délivrer des applications modernes.