Contacta con nosotros

Temario del curso

Conceptos fundamentales

  1. Arquitectura de Kubernetes
  2. Componentes del clúster

Construcción de la aplicación

  1. Creación de contenedores
  2. Configuración del repositorio local de Docker

Diseño de Pods

  1. Configuración base
  2. Sondas de liveness y readiness
  3. Restricciones de CPU y memoria
  4. Límites de recursos para un namespace

Seguridad

  1. Contexto de seguridad
  2. Cuentas de servicio
  3. Secretos
  4. Política de red de Kubernetes
  5. Capacidades de Linux

Configuración de implementación

  1. Controladores: deployments, daemon sets y stateful sets
  2. Jobs y cron jobs
  3. Config maps
  4. Actualización gradual, despliegue azul-verde y despliegue canario
  5. Uso de Helm para gestionar implementaciones
  6. Recursos de la API de Kubernetes

Pods con múltiples contenedores

  1. Contenedores sidecar, ambassador y adapter
  2. Contenedores init

Servicios y red

  1. Servicios y sus diferentes tipos
  2. Balanceo de carga
  3. Controlador de ingreso (Ingress)

Persistencia del estado

  1. Persistencia del estado de la aplicación en Kubernetes
  2. Almacenamiento efímero
  3. Volumenes persistentes y reclamos (claims)
  4. Clases de almacenamiento

Requerimientos

  • Comprensión de los conceptos y arquitecturas de aplicaciones nativas de la nube.
  • Experiencia en programación con Python, Node.js, Go o Java.
  • Un runtime de contenedores compatible con OCI, como Docker o rkt.

Público objetivo

  • Desarrolladores
  • Usuarios de Kubernetes
 21 Horas

Número de participantes


Precio por participante

Testimonios (7)

Próximos cursos

Categorías Relacionadas