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 básica
  2. Comprobaciones de estado y preparación (Liveness and readiness probes)
  3. Restricciones de CPU y memoria
  4. Límites de recursos por espacio de nombres

Seguridad

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

Configuración de despliegues

  1. Controladores: desplegables, conjuntos de demonios y conjuntos con estado
  2. Tareas y trabajos programados (cron jobs)
  3. Mapas de configuración
  4. Actualizaciones progresivas, despliegue azul-verde, despliegue canario
  5. Uso de Helm para gestionar despliegues
  6. Recursos de la API de Kubernetes

Pods con múltiples contenedores

  1. Contenedores sidecar, embajador y adaptador
  2. Contenedores de inicialización (Init containers)

Servicios y redes

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

Persistencia de estados

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

Requerimientos

  • Comprensión de los conceptos y arquitecturas de las aplicaciones nativas para la nube.
  • Experiencia en programación con 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