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 para un enfoque serverless?

Visión general del ecosistema CNCF y entornos serverless

  • CaaS (Contenedor como Servicio) vs. FaaS (Función como Servicio) Serverless

Comenzando con Serverless en Kubernetes

  • Elegir el framework serverless adecuado para Kubernetes
  • Fission vs. Kubeless vs. Knative
  • Knative vs. 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 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

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

  • Navegación por el tablero de control y trabajo con la UI o CLI

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

  • Cold start vs. 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 de Kubernetes serverless

Pruebas 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 respuestas de recursos

  • Aplicación de cambios a 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 pod

Aseguramiento de funciones serverless de 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 CI/CD serverless para despliegues
  • Personalización de URLs de componentes

Monitoreo del ciclo de vida de la función 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 la contenedorización y las tecnologías de nube
  • Experiencia con distribuciones de Linux y CLI (Interfaz de Línea de Comandos)

Público objetivo

  • Desarrolladores
  • Ingenieros DevOps
 21 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas