Temario del curso
Introducción
Visión general del orquestamiento de contenedores con Kubernetes
Visión general de la arquitectura de Kubernetes
- Pods, etiquetas/selectores, controladores de replicación, servicios, API.
Instalación de un clúster de Kubernetes
Descarga de una imagen Docker desde Internet
Creación de pods, volúmenes y despliegues en Kubernetes
Agrupación y organización de su clúster
Uso de Namespaces de Kubernetes para gestionar diferentes entornos
- Gestión de entornos de prueba, staging y producción dentro del mismo clúster.
- Buenas prácticas con los 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 clúster de Kubernetes
- Minimizar el impacto.
Redes avanzadas
- Comparación entre redes de Docker y redes de Kubernetes.
Interfaz entre proveedores de red y las redes de Kubernetes
- Buenas prácticas para separar servicios en un clúster.
- Comparación de diferentes proveedores CNI (rendimiento, características, etc.).
Monitoreo de Kubernetes
- Registro del clúster con Elasticsearch y Fluentd.
- Monitoreo a nivel de contenedor (Interfaz de usuario de cAdvisor, InfluxDB, Prometheus).
Buenas prácticas para ejecutar servidores y almacenes de datos en contenedores
Escalado de su clúster de Kubernetes
Infraestructura para Kubernetes
- Provisionamiento, particionamiento, redes.
Construcción de un clúster de alta disponibilidad
- Balanceo de carga y descubrimiento de servicios.
Despliegue de una aplicación escalable
- Autoscaling horizontal de pods.
- Agrupación de bases de datos en Kubernetes.
Actualización de su aplicación
- Lanzamientos en Kubernetes.
Resolución de problemas
- Diagnóstico y corrección de errores comunes de Kubernetes.
Resumen y conclusión
Requerimientos
- Experiencia con contenedores Docker.
- Familiaridad con la línea de comandos de Linux.
- Comprensión de los conceptos de red.
Público objetivo
- Desarrolladores de software.
- Arquitectos.
- Ingenieros de implementación.
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