Un sidecar es un contenedor separado que se ejecuta junto con un contenedor de aplicação en un pod de Kubernetes : una especie de aplicação auxiliar. Normalmente, el sidecar es responsable de descargar funciones requeridas por todas las aplicaciones dentro de una malla de servicios (SSL/mTLS, enrutamiento de tráfico, alta disponibilidad, etc.) desde las propias aplicaciones, e implementar patrones de prueba de implementación como disyuntor, canario y azul-verde. A veces se utilizan sidecars para agregar y dar formato a mensajes de registro de múltiples instancias de aplicaciones en un solo archivo.
Como componentes del plano de datos, los sidecars suelen estar gestionados por algún tipo de plano de control dentro de la malla de servicios. Mientras que el sidecar enruta el tráfico de la aplicación y proporciona otros servicios del plano de datos, el plano de control inyecta sidecars en un pod cuando es necesario y realiza tareas administrativas, por ejemplo, renovar certificados mTLS y enviarlos a los sidecars apropiados según sea necesario.
En NGINX Service Mesh (NSM), NGINX Plus es el sidecar administrado por el plano de control de NSM. NGINX Plus se incluye como un componente gratuito de NSM y no se requieren licencias adquiridas para ejecutar NGINX Plus como sidecar de NSM para la gestión del tráfico este-oeste (E/O).
Contáctenos hoy para saber cómo podemos ayudarlo a ofrecer aplicaciones modernas .