Contacta con nosotros

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

Número de participantes


Precio por participante

Testimonios (7)

Próximos cursos

Categorías Relacionadas