Solicitar información

Temario del curso

[Día 01]

Introducción

  • Contenedores frente a máquinas virtuales.
  • Velocidad y rendimiento comparado.

Resumen de la arquitectura de Docker

  • Docker y el núcleo de Linux.
  • Componentes clave: cliente, daemon, imágenes, registros e instancias de contenedor.

Uso práctico de Docker para ejecutar y gestionar contenedores

  • Imágenes, volúmenes, redes y contenedores propiamente dichos.

Breve panorámica sobre la orquestación de contenedores

Instalación e configuración inicial de Docker

Obtención de imágenes desde Internet

  • Ejemplo práctico: Apache Tomcat.

Puesta en marcha de los contenedores creados

Concepto de registros Docker

  • Registros públicos frente a privados.

Elaboración y gestión de archivos Dockerfile

Construcción y compilación de imágenes Docker

Implementación y despliegue de una aplicación web

  • Aplicación modelo: servidor basado en Java EE.

Mecanismos mediante los cuales interactúan entre sí varios contenedores Docker

Configuración y uso de volúmenes y redes en el entorno de Docker

  • Conexión entre elementos y manejo del estado.


[Día 02]

Profundización en la orquestación de contenedores mediante Kubernetes

Visión general de la arquitectura básica de Kubernetes

  • Elementos clave: pods, etiquetas y selectores, controladores de replicación, servicios y API.

Instalación del propio entorno de clúster Kubernetes

Creación y gestión de pods, volúmenes y despliegues en el sistema.

Organización estructurada del propio clúster.

Identificación y publicación de los servicios disponibles.

Conexión y comunicación eficaz entre contenedores en el entorno distribuido.

Despliegue de una aplicación web funcional

  • Atención al diseño y estructura de los componentes que la conforman.
  • Consideraciones específicas en cuanto a las conexiones requeridas con bases de datos.

Seguridad operativa dentro de un entorno Kubernetes

  • Gestión eficiente de la autenticación y autorización del sistema.

Redes avanzadas en este tipo de sistemas

  • Comparativa entre los métodos de red propios de Docker frente a los proporcionados por Kubernetes.

Monitoreo y supervisión continua del propio clúster

  • Uso combinado de Elasticsearch y fluentd para el registro de datos del sistema.
  • Monitorización detallada a nivel individual de cada contenedor mediante interfaces como cAdvisor UI, Influxdb o Prometheus.


[Día 03]

Procedimientos para escalar y crecer adecuadamente el clúster Kubernetes en uso.

Elementos infraestructurales que sustentan dicha plataforma tecnológica

  • Consideraciones de abastecimiento, partición y conectividad general del entorno.

Configuración y creación de clústeres robustos que garanticen alta disponibilidad.

  • Mecanismos como el equilibrio de carga o sistemas avanzados de detección automática de servicios.

Despliegue eficaz y escalable de aplicaciones específicas

  • Implementación práctica del autoscaling horizontal para pods.
  • Configuración y distribución de bases de datos en entornos múltiples dentro del clúster Kubernetes.

Actualizaciones periódicas e iterativas de las aplicaciones ya instaladas

  • Gestión y coordinación oportuna de nuevos lanzamientos y versiones en el sistema Kubernetes.

Diagnóstico y resolución eficaz ante cualquier incidencia operativa que pueda surgir.

Consideraciones finales y resumen global de las aprendizajes obtenidos.

Requerimientos

  • Conocimientos básicos sobre la línea de comandos en Linux.
  • Comprensión general de los conceptos de virtualización.
  • Entendimiento de los principios fundamentales de las redes informáticas.
  • Conocimiento previo sobre el funcionamiento de las aplicaciones web.

Público objetivo

  • Desarrolladores de software.
  • Arquitectos informáticos.
  • Ingenieros de despliegue y operaciones.
 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (7)

Próximos cursos

Categorías Relacionadas