Contacta con nosotros

Temario del curso

Introducción

Visión general del orquestador 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

Obtención 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, preproducción y producción dentro del mismo clúster
  • Mejores prácticas con 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

Red avanzada

  • Redes Docker vs redes Kubernetes

Interfaz entre proveedores de red y redes Kubernetes

  • Mejores prácticas para separar servicios en un clúster
  • Comparativa de diferentes proveedores CNI (rendimiento, características, etc.)

Monitorización de Kubernetes

  • Registro del clúster con Elasticsearch y fluentd
  • Monitorización a nivel de contenedor (interfaz de cAdvisor, Influxdb, Prometheus)

Mejores prácticas para ejecutar servidores en contenedores y almacenes de datos

Escalar 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

Implementación de una aplicación escalable

  • Escalar horizontalmente pods (Horizontal Pod Autoscaling)
  • 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 problemas comunes de Kubernetes

Resumen y conclusión

Requerimientos

  • Experiencia con contenedores Docker
  • Conocimiento de la línea de comandos de Linux
  • Comprensión de conceptos de redes

Público objetivo

  • Desarrolladores de software
  • Arquitectos
  • Ingenieros de despliegue
 14 Horas

Número de participantes


Precio por participante

Testimonios (7)

Próximos cursos

Categorías Relacionadas