Descripción:
En este curso, los estudiantes aprenderán los conceptos básicos de la malla de servicios y los beneficios que proporciona, y adquirirán habilidades concretas y prácticas utilizando Linkerd, la malla de servicios CNCF ultraligera y de código abierto para Kubernetes. Los estudiantes obtendrán un conocimiento práctico de una importante tecnología nativa de la nube que se puede aplicar directamente a cualquier entorno nativo de la nube.
Objetivo del curso: Al termino del curso el participante sera capaz de:
- Describir qué es una malla de servicios y determinarla con tecnologías relacionadas.
- Instalar una malla de servicios en Kubernetes utilizando Linkerd
- Utilizar una malla de servicios para añadir de forma transparente TLS mutuo (mTLS), métricas doradas y despliegues blue green a cualquier aplicación Kubernetes.
- Comprender las consideraciones a tener en cuenta a la hora de desplegar una malla de servicios en producción.
Requisitos de ingreso.
- Comprensión de textos en idioma inglés.
- Conocimientos intermedios sobre Kubernetes
- Sentirse cómodo trabajando con Linux y ejecutando un clúster Kubernetes
- Conocimientos sobre la creación de imágenes de contenedores y su ejecución en Kubernetes con kubectl
Temario:
- ¿Qué es una malla de servicios?
- Linkerd y el ecosistema de malla de servicios
- Arquitectura Linkerd
- El plano de datos protagonizado por Linkerd2-proxy
- El plano de control Linkerd
- Extensiones Linkerd
- Despliegue de Linkerd en un clúster Kubernetes
- Obtención
- Uso de perfiles de servicio para métricas por ruta
- Retries y Timeouts
- Proteger la comunicación de su aplicación con mTLS
- Despliegues Canary y Blue-Green
- Uso de Linkerd en producción