Contacta con nosotros

Temario del curso

Introducción

Visión general de las características y arquitectura de Serverless

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

Visión general del ecosistema CNCF y entornos serverless

  • Servicio de contenedores como servicio (CaaS) v.s. Función como servicio (FaaS) sin servidor

Inicio con Serverless en Kubernetes

  • Elegir el framework serverless adecuado para Kubernetes
  • Fission v.s. Kubeless v.s. Knative
  • Knative v.s. OpenFaaS

Visión general de proveedores adicionales de FaaS para frameworks serverless

Visión general de la cadena de herramientas y características de OpenFaaS

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

Configuración del sistema Kubernetes para desarrollo serverless

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

Operación de las herramientas principales del framework serverless y uso de la API

  • Navegación por el panel de control y trabajo con la interfaz de usuario (UI) o CLI

Visión general de implementaciones de FaaS y aplicaciones serverless en Kubernetes

  • Inicio en frío (Cold start) v.s. inicio en caliente (Warm start)

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

Almacenamiento de plantillas de código y compartición de funciones en repositorios

  • Versionado de proyectos Kubernetes serverless

Prueba de funciones 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 recursos y respuestas

  • 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 pod

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

  • Trabajo con el protocolo TLS

Despliegue de funciones Python con Serverless en Kubernetes

  • Uso de pipelines de CI/CD serverless para el despliegue
  • Personalización de URLs de 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 y dominio en el lenguaje de programación Python
  • Experiencia intermedia con los conceptos y principios de Kubernetes
  • Comprensión de la contenederización y las tecnologías en la nube
  • Experiencia con distribuciones Linux y línea de comandos (CLI)

Público objetivo

  • Desarrolladores
  • Ingenieros DevOps
 21 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas