Ponte en Contacto
 Duración 21 horas

Temario del curso

Conceptos centrales

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

Construcción de la aplicación

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

Diseño de Pods

  1. Configuración base
  2. Probes 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: implementaciones, daemon sets y stateful sets
  2. Jobs y cron jobs
  3. Config maps
  4. Actualización progresiva, implementación blue-green, implementación canary
  5. Uso de Helm para gestionar implementaciones
  6. Recursos de la API de Kubernetes

Pods multi-contenedor

  1. Contenedores sidecar, embajador y adaptador
  2. Contenedores init

Servicios y Red

  1. Servicios y diferentes tipos
  2. Balanceo de carga
  3. Controlador de Ingress

Persistencia de Estado

  1. Persistencia del estado de la aplicación en Kubernetes
  2. Almacenamiento efímero
  3. Volumen persistente y claims
  4. Clases de almacenamiento

Requerimientos

  • Comprensión de los conceptos y arquitecturas de aplicaciones cloud-native.
  • Experiencia en programación con Python, Node.js, Go o Java.
  • Un tiempo de ejecución de contenedores conforme a OCI, como Docker o rkt.

Audiencia

  • Desarrolladores
  • Usuarios de Kubernetes

Número de participantes


Precio por participante

Reseñas (7)

Próximos cursos

Categorías Relacionadas