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 : il s’agit en quelque sorte d’une application auxiliaire. En général, le side-car prend en charge, à la place des applications elles-mêmes, les fonctions requises par toutes les applications au sein d’un maillage de services : SSL/mTLS, routage du trafic, haute disponibilité, etc. Il permet également de mettre en œuvre des modèles de test de déploiement tels que le disjoncteur, le déploiement canari et le déploiement bleu-vert. Les side-cars sont parfois utilisés pour regrouper et mettre en forme les messages de journal de plusieurs instances d’application dans un seul fichier.
Un side-car est un conteneur distinct qui s’exécute aux côtés d’un conteneur d’application dans un pod Kubernetes ; il s’agit en quelque sorte d’une application auxiliaire. En général, le side-car prend en charge, à la place des applications elles-mêmes, les fonctions requises par toutes les applications au sein d’un maillage de services : SSL/mTLS, routage du trafic, haute disponibilité, etc. Il permet également de mettre en œuvre des stratégies de test de déploiement telles que le disjoncteur, le déploiement canari et le déploiement bleu-vert. Les side-cars sont parfois utilisés pour regrouper et mettre en forme les messages de journal de plusieurs instances d’application dans un seul fichier.
En tant que composants du plan de données, les sidecars sont généralement gérés par un type de plan de contrôle au sein du maillage de services. Tandis que le sidecar achemine le trafic applicatif et fournit d’autres services du plan de données, le plan de contrôle injecte des sidecars dans un pod lorsque cela est nécessaire et effectue des tâches administratives, telles que le renouvellement des certificats mTLS et leur transmission aux sidecars concernés selon les besoins.
Comment NGINX peut-il vous aider ?
Dans NGINX Service Mesh (NSM), NGINX Plus est le side-car géré par le plan de contrôle de NSM. NGINX Plus est inclus gratuitement dans NSM, et aucune licence payante n’est requise pour utiliser NGINX Plus comme side-car NSM afin de gérer le trafic est-ouest (E/W).

