Programa 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
 14 Horas

Número de participantes


Precio por Participante​

Testimonios (7)

Próximos cursos

Categorías Relacionadas