Temario del curso
Introducción
Visión general de la orquestación de contenedores con Kubernetes
Arquitectura de Kubernetes: Visión general
- Pods, etiquetas/selectores, controladores de replicación, servicios, API
Instalación de un cluster de Kubernetes
Descarga de una imagen de Docker desde Internet
Creación de pods, volúmenes y despliegues en Kubernetes
Agrupación y organización del cluster
Uso de Namespaces en Kubernetes para gestionar diferentes entornos
- Gestión de entornos de prueba, staging y producción dentro del mismo cluster
- Mejores prácticas con Namespaces de Kubernetes
Descubrimiento y conexión a contenedores
Descubrimiento y publicación de servicios
- Servicios no HTTP (FTP pasivo, SMTP, LDAP, etc.)
Seguridad en Kubernetes
- Autenticación y autorización
Actualización de un cluster de Kubernetes
- Minimizar el impacto
Redes avanzadas
- Comparación entre redes Docker y redes Kubernetes
Interfaz entre proveedores de red y la red de Kubernetes
- Mejores prácticas para separar servicios en un cluster
- Comparación de diferentes proveedores CNI (rendimiento, características, etc.)
Monitoreo de Kubernetes
- Registro del cluster con Elasticsearch y fluentd
- Monitoreo a nivel de contenedor (Interfaz cAdvisor, Influxdb, Prometheus)
Mejores prácticas para ejecutar servidores y almacenes de datos en contenedores
Escalar el cluster de Kubernetes
Infraestructura para Kubernetes
- Provisionamiento, particionamiento, redes
Construcción de un cluster de alta disponibilidad
- Carga balanceada y descubrimiento de servicios
Implementación de una aplicación escalable
- Escalado automático horizontal de pods
- Agrupación (clustering) de bases de datos en Kubernetes
Actualización de tu aplicación
- Versiones/releases en Kubernetes
Solución de problemas
- Diagnóstico y corrección de problemas comunes en Kubernetes
Resumen y Conclusiones
Requerimientos
- Experiencia con contenedores de Docker
- Familiaridad con la línea de comandos de Linux
- Comprensión de conceptos de redes
Público Objetivo
- Desarrolladores de Software
- Arquitectos
- Ingenieros de Despliegue
Testimonios (7)
aprendemos nuevas técnicas para realizar la configuración
Christian - Beacon Solutions Inc
Curso - Kubernetes from Basic to Advanced
Traducción Automática
La información de fondo y la historia.
Evert - BMW SA
Curso - Kubernetes from Basic to Advanced
Traducción Automática
La forma interactiva en que el formador explica la teoría
Janine - BMW SA
Curso - Kubernetes from Basic to Advanced
Traducción Automática
la práctica después de la discusión del tema nos permitirá 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 un par de momentos de "¡ah, ya 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 comprensibles. Me gustó mucho.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Curso - Kubernetes from Basic to Advanced
Traducción Automática
Insights sobre la infraestructura de Kubernetes
Miguel Teixeira - Mercedez-Benz Portugal S.A
Curso - Kubernetes from Basic to Advanced
Traducción Automática