Capítulo 13. Mallas de servicio
Este trabajo se ha traducido utilizando IA. Agradecemos tus opiniones y comentarios: translation-feedback@oreilly.com
Este capítulo se centra en uno de los bloques de construcción que facilitan el desarrollo de aplicaciones distribuidas basadas en microservicios en Kubernetes: la malla de servicios. Las mallas de servicios como Istio y Linkerd pueden realizar tareas como el monitoreo, el descubrimiento de servicios, el control del tráfico y la seguridad, por nombrar algunas. Al descargar estas responsabilidades en la malla, los desarrolladores de aplicaciones pueden centrarse en aportar valor añadido en lugar de reinventar la rueda resolviendo problemas transversales de infraestructura.
Una de las principales ventajas de las mallas de servicios es que pueden aplicar políticas a los servicios de forma transparente, sin que los servicios (cliente y servidor) necesiten saber que forman parte de una malla de servicios.
En este capítulo, recorreremos ejemplos básicos utilizando tanto Istio como Linkerd. Para cada malla de servicios, mostraremos cómo puedes ponerte en marcha rápidamente utilizando Minikube e implementar la comunicación de servicio a servicio dentro de la malla mientras utilizas políticas de malla de servicios sencillas pero ilustrativas. En ambos ejemplos, desplegaremos un servicio basado en NGINX, y nuestro cliente que invoque al servicio será un pod curl. Ambos se añadirán a la malla y las interacciones entre los servicios se regirán ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access