Temario 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, labels/selectors, replication controllers, services, 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, staging y producción dentro del mismo clúster
- Mejores prácticas para el uso de Kubernetes namespaces
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
- Minimizando el impacto
Redes avanzadas
- Docker networking vs Kubernetes networking
Interfaz entre proveedores de red y Kubernetes redes
- Mejores prácticas para separar servicios en un clúster
- Comparación de diferentes proveedores CNI (rendimiento, características, etc.)
Monitoreo Kubernetes
- Registro del clúster con Elasticsearch y fluentd
- Monitoreo en el nivel de contenedor (interfaz cAdvisor, 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
- Provisionamiento, particionamiento, networking
Creación de un clúster de alta disponibilidad
- Balanza de carga y descubrimiento de servicios
Implementación de una aplicación escalable
- Autorrelleno horizontal de pods
- Database clustering en Kubernetes
Actualización de la aplicación
- Lanzamientos en Kubernetes
Solución de problemas
- Detección y corrección de problemas comunes en Kubernetes
Resumen y conclusión
Requerimientos
- Experiencia con contenedores Docker
- Familiaridad con la línea de comandos Linux
- Comprensión de conceptos de red
Audiencia
- Desarrolladores de software
- Arquitectos
- Ingenieros de implementación
Testimonios (7)
we learn new technique on doing the configuration
Christian - Beacon Solutions Inc
Curso - Kubernetes from Basic to Advanced
The background information and history.
Evert - BMW SA
Curso - Kubernetes from Basic to Advanced
The interactive way the trainer explains theory
Janine - BMW SA
Curso - Kubernetes from Basic to Advanced
the hands on after the topic discussion, it will let us learn how to do it on our own, not just the concept
Joy Apuya - Remote Staff
Curso - Kubernetes from Basic to Advanced
That I got a couple of "aha" moments from learning something new.
Charles Shavitz - F5 Networks Pte Ltd.
Curso - Kubernetes from Basic to Advanced
Well structured content, well prepared and understandable exercises. Really liked it.
Melanie Pillkahn - Mercedez-Benz Portugal S.A
Curso - Kubernetes from Basic to Advanced
Insights about the infra of the kubernetes