Skip to main content

Multi Contenedores Pod

Algunos materiales ya tenemos en el CKA.

Siga el siguiente orden.

Además del sidecar como presentado arriba, tenemos otras arquitecturas.

  • Ambassador
  • Adapter

Un buen ejemplo para el sidecar sería el envío de logs para un servidor de log. Si precisa formatear el log de diferentes aplicaciones para enviar el log para el servidor, el sidecar podría hacer esa función. Él iría tomar los logs del console, formatear y enviar para el servidor. Al revés de ser necesario hacer toda esa formatación en cada uno de los microservicios podríamos hacer de forma externa y evitar más que la aplicación tenga ese trabajo. Si algo cambia en ese formato de log no irá interferir en la aplicación.

Un otro ejemplo, pero ahora de ambassador es la comunicación con la base de datos.

alt text

Esa lógica de comunicación con la base de datos correcto podría ser retirado del código y entregue a un ambassador que actuaría como un proxy, pero para la base de datos correcto. Por ejemplo si for label env=prod él entrega la conexión con la base de datos de producción. La aplicación solamente precisaría imaginar que la base de datos esté local apuntando para localhost.