Contacta con nosotros

Temario del curso

Introducción

Ventajas y arquitectura de Serverless

  • ¿Cómo funciona el desarrollo serverless?
  • ¿Cuáles son los requisitos previos para un enfoque serverless?

Ecosistema CNCF y entornos serverless

  • Contenedor como Servicio (CaaS) vs. Función como Servicio (FaaS) en versiones serverless.

Primeros pasos con Serverless en Kubernetes

  • Celección del framework serverless adecuado para Kubernetes.
  • Fission v.s. Kubeless v.s. Knative.
  • Knative v.s. OpenFaaS.

Resumen de proveedores adicionales de FaaS para frameworks serverless

Ventajas y características del conjunto de herramientas de OpenFaaS

  • ¿Por qué debería comenzar con OpenFaaS?
  • ¿Qué herramientas se pueden integrar con OpenFaaS?

Configuración del sistema de Kubernetes para desarrollo serverless

  • Instalación y configuración de los frameworks y herramientas necesarios.

Uso de las herramientas principales del framework serverless y utilización de la API

  • Navegación por el panel de control y trabajo con la interfaz gráfica de usuario o CLI.

Resumen de implementaciones de FaaS y aplicaciones serverless en Kubernetes

  • Arranque en frío (Cold start) vs. arranque caliente (Warm start).

Creación de una función de Python en Kubernetes utilizando un framework serverless

Almacenamiento de plantillas de código y compartir funciones en repositorios

  • Versionado de proyectos de Kubernetes serverless.

Pruebas de funciones de Python y optimización de métricas de rendimiento

  • Trabajo con métricas de invocación.

Implementación de escalado automático para la gestión de respuesta de recursos

  • Aplicación de cambios a las funciones.

Agregación de dependencias a las funciones y creación de extensiones nativas

Almacenamiento de secretos de Kubernetes en funciones serverless

  • Aprovechamiento de imágenes de contenedores y definiciones de pods.

Aseguramiento de funciones serverless de Kubernetes y construcción de funcionalidades de autenticación

  • Trabajo con el protocolo TLS.

Despliegue de funciones de Python con Serverless en Kubernetes

  • Uso de pipelines CI/CD serverless para el despliegue.
  • Personalización de las URL de los componentes.

Monitoreo del ciclo de vida de las funciones y revisión de registros de solicitudes

Resolución de problemas

Resumen y conclusión

Requerimientos

  • Experiencia competente en programación con Python.
  • Experiencia intermedia con conceptos y principios de Kubernetes.
  • Comprensión de tecnologías de virtualización y cloud computing.
  • Experiencia con distribuciones de Linux y la línea de comandos (CLI).

Público objetivo

  • Desarrolladores.
  • Ingenieros de DevOps.
 21 Horas

Número de participantes


Precio por participante

Reseñas (4)

Próximos cursos

Categorías Relacionadas