Programa del Curso
[Día 01]
Introducción
Información general sobre la orquestación de contenedores con Kubernetes
Descripción general de la arquitectura Kubernetes
- Pods, etiquetas/selectores, controladores de replicación, servicios, API
Instalación de un clúster Kubernetes
Extraer una Docker imagen de Internet
Creación de Kubernetes pods, volúmenes e implementaciones
Agrupación y organización del clúster
Uso de Kubernetes espacios de nombres para administrar diferentes entornos
- Administración de entornos de prueba, ensayo y producción dentro del mismo clúster
- Kubernetes Prácticas recomendadas para espacios de nombres
Detección y conexión a contenedores
Descubrimiento y publicación de servicios
- Servicios no HTTP (FTP pasivo, SMTP, LDAP, etc.)
Kubernetes Seguridad
- Autenticación y autorización
Actualización de un clúster Kubernetes
- Minimizar el impacto
Redes avanzadas
- Docker Redes vs Kubernetes Redes
Interfaz entre proveedores de red y Kubernetes redes
- Prácticas recomendadas para separar servicios en un clúster
- Comparación de diferentes proveedores de CNI (rendimiento, características, etc.)
Monitoreo Kubernetes
- Registro de clústeres con Elasticsearch y fluentd
- Monitoreo a nivel de contenedor (cAdvisor UI, Influxdb, Prometheus)
Prácticas recomendadas para ejecutar servidores y almacenes de datos en contenedores
[Día 02]
Escalado del clúster Kubernetes
Infraestructura para Kubernetes
- Aprovisionamiento, partición, redes
Creación de un clúster de alta disponibilidad
- Equilibrio de carga y detección de servicios
Implementación de una aplicación escalable
- Escalado automático de pods horizontales
- Database Agrupamiento en Kubernetes
Actualización de la aplicación
- Lanzamientos en Kubernetes
Solución de problemas
- Diagnóstico y solución de problemas comunes Kubernetes
Resumen y conclusión
Requerimientos
- Experiencia con Docker contenedores
- Familiaridad con la línea de comandos Linux
- Comprensión de los conceptos de redes
Audiencia
- Desarrolladores de software
- Arquitectos
- Ingenieros de implementación
Testimonios (7)
Aprendemos una nueva técnica para hacer la configuración
Christian - Beacon Solutions Inc
Curso - Kubernetes from Basic to Advanced
Traducción Automática
La información de fondo e historia.
Evert - BMW SA
Curso - Kubernetes from Basic to Advanced
Traducción Automática
La forma interactiva en que el entrenador explica la teoría
Janine - BMW SA
Curso - Kubernetes from Basic to Advanced
Traducción Automática
las prácticas después de la discusión del tema nos permitirán aprender a hacerlo por nuestra cuenta, no solo el concepto
Joy Apuya - Remote Staff
Curso - Kubernetes from Basic to Advanced
Traducción Automática
Que tuve unos cuantos momentos de "¡ahora lo entiendo!" al aprender algo nuevo.
Charles Shavitz - F5 Networks Pte Ltd.
Curso - Kubernetes from Basic to Advanced
Traducción Automática
Contenido bien estructurado, ejercicios bien preparados y fáciles de entender. Realmente lo disfruté.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Curso - Kubernetes from Basic to Advanced
Traducción Automática
Conocimientos sobre la infraestructura de Kubernetes
Miguel Teixeira - Mercedez-Benz Portugal S.A
Curso - Kubernetes from Basic to Advanced
Traducción Automática