Contacta con nosotros

Temario del curso

Conceptos fundamentales

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

Desarrollo de la aplicación

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

Diseño de Pods

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

Seguridad

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

Configuración del despliegue

  1. Controladores: despliegues, daemon sets y stateful sets
  2. Tareas (Jobs) y cronjobs
  3. Maps de configuración (ConfigMaps)
  4. Actualizaciones progresivas, despliegue blue-green, despliegue canary
  5. Uso de Helm para gestionar despliegues
  6. Recursos de la API de Kubernetes

Pods multi-contenedor

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

Servicios y Networking

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

Persistencia del estado

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

Requerimientos

  • Comprensión de los conceptos y arquitecturas de aplicaciones nativas para la nube.
  • Experiencia en programación en Python, Node.js, Go o Java.
  • Un entorno de ejecución 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