Contacta con nosotros

Temario del curso

Introducción

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

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

Visión general del ecosistema CNCF y entornos serverless

  • Servidor como contenedor (CaaS) frente a Servidor como función (FaaS)

Inicios con Serverless en Kubernetes

  • Elección del framework serverless adecuado para Kubernetes
  • Fission frente a Kubeless frente a Knative
  • Knative frente a OpenFaaS

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

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

  • ¿Por dónde empezar 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

Uso de las herramientas principales del framework serverless y uso de la API

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

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

  • Inicio en frío frente a inicio en caliente

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

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

  • Control de versiones de proyectos Kubernetes serverless

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 recursos y respuesta

  • 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

Seguridad de las 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 URL de los componentes

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

Solución de problemas

Resumen y conclusión

Requerimientos

  • Conocimientos avanzados en Python
  • Experiencia intermedia con conceptos y principios de Kubernetes
  • Comprensión de contenedores y tecnologías cloud
  • Experiencia con distribuciones de Linux e interfaz de línea de comandos (CLI)

Público objetivo

  • Desarrolladores
  • Ingenieros DevOps
 21 Horas

Número de participantes


Precio por participante

Testimonios (3)

Próximos cursos

Categorías Relacionadas