Contacta con nosotros

Temario del curso

Introducción

Descripció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?

Descripción general del ecosistema CNCF y entornos Serverless

  • Contenedor como Servicio (CaaS) frente a Función como Servicio (FaaS) sin servidor

Iniciándose con Serverless en Kubernetes

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

Descripción general de otros proveedores de FaaS para frameworks serverless

Descripción general del conjunto de herramientas y características de OpenFaaS

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

Configuración del sistema de Kubernetes para el desarrollo serverless

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

Operación de las herramientas centrales del framework serverless y utilización de la API

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

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

  • Inicio en frío (cold start) frente a inicio en caliente (warm start)

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

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

  • Control de versiones de proyectos serverless en Kubernetes

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

  • Trabajo con métricas de invocación

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

  • Aplicación de cambios a las funciones

Agregado de dependencias a 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 en Kubernetes y construcción de funcionalidades de autenticación

  • Trabajo con el protocolo TLS

Despliegue de funciones en Python con Serverless en Kubernetes

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

Monitoreo del ciclo de vida de la función y revisión de los registros de solicitudes

Solucionar problemas

Resumen y conclusión

Requerimientos

  • Experiencia y dominio en programación con Python
  • Experiencia intermedia con los conceptos y principios de Kubernetes
  • Comprensión de la contenedrización y las tecnologías cloud
  • Experiencia con distribuciones de Linux y la interfaz de línea de comandos (CLI)

Audiencia objetivo

  • Desarrolladores
  • Ingenieros DevOps
 21 Horas

Número de participantes


Precio por participante

Reseñas (4)

Próximos cursos

Categorías Relacionadas