Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Programa del Curso
Día 01
- Introducción
- Contenedores vs máquinas virtuales
- Velocidad y rendimiento
- Descripción general de la arquitectura Docker
- Docker y el kernel de Linux
- Componentes Docker (cliente Docker, daemon Docker, imágenes, registro, contenedores)
- Usar Docker para ejecutar y administrar contenedores
- Imágenes, contenedores, volúmenes, redes
- Descripción general de la orquestación de contenedores
- Instalando Docker
- Extrayendo una imagen de internet
- Muestra: Apache Tomcat
- Ejecutando el contenedor
- Registros Docker
- Público vs privado
- Crear y administrar archivos Docker
- Construyendo una imagen Docker
- Implementando una aplicación web
- Aplicación de ejemplo: servidor de aplicaciones Java EE
- Cómo se comunican los contenedores Docker entre sí
- Configurar volúmenes y redes en Docker
- Vinculación y estado
Día 02
- Introducción a la orquestación de contenedores con Kubernetes
- Descripción de la arquitectura de Kubernetes
- Pods, etiquetas / selectores, controladores de replicación, servicios, API
- Instalación de un clúster de Kubernetes
- Creación de pods, volúmenes y despliegues de Kubernetes
- Agrupando y organizando su clúster
- Descubriendo y publicando servicios
- Descubriendo y conectando a contenedores
- Implementando una aplicación web
- Manejo de componentes de la aplicación
- Manejo de conexiones a la base de datos
- Seguridad de Kubernetes
- Autorización de autenticación
- Redes avanzadas
- Docker networking vs Kubernetes networking
- Monitoreo de Kubernetes
- Registro de clúster con Elasticsearch y fluentd
- Monitoreo de nivel de contenedor (cAdvisor UI, Influxdb, Prometheus)
Día 03
- Escalando su cluster de Kubernetes
- Infraestructura para Kubernetes
- Aprovisionamiento, particionamiento, redes
- Construyendo un cluster de alta disponibilidad
- Equilibrio de carga y descubrimiento de servicio
- Implementando una aplicación escalable
- Autoescalado de vaina horizontal
- Agrupación de bases de datos en Kubernetes
- Actualizando su aplicación
- Lanzamientos en Kubernetes
- Solución de problemas
Observaciones finales
Requerimientos
- Familiaridad con la línea de comando de Linux
- Una comprensión básica de los conceptos de virtualización
- Una comprensión de los conceptos de redes
- Una comprensión de cómo funcionan las aplicaciones web
21 horas
Testimonios (3)
Ejercicios prácticos
Tobias - Elisa Polystar
Curso - Docker and Kubernetes: Building and Scaling a Containerized Application
Traducción Automática
¡El entrenador estaba muy bien informado y era pedagógico! ¡Cinco pulgares! Respondió a todas las preguntas y ayudó con los ejercicios que no he sentido ningún estrés por llegar tarde con ellos :-)
Alexandre - Elisa Polystar
Curso - Docker and Kubernetes: Building and Scaling a Containerized Application
Traducción Automática
El profesor tiene un conocimiento muy importante sobre el tema, y nos pregunta sobre cualquier tema nuevo o entiende y aprende. Los ejercicios fueron muy útiles. gracias.
Guillermo Saenz - Elisa Polystar
Curso - Docker and Kubernetes: Building and Scaling a Containerized Application
Traducción Automática