Contacta con nosotros

Temario del curso

Introducción

Resumen de las características y arquitectura de Serverless

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

Resumen del ecosistema CNCF y entornos serverless

  • Container as a Service (CaaS) versus Function as a Service (FaaS) serverless

Inicio con Serverless en Kubernetes

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

Resumen de otros proveedores de FaaS para frameworks serverless

Resumen del conjunto de herramientas y características de OpenFaaS

  • ¿Por qué empezar 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 necesarias

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

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

Resumen de implementaciones FaaS y aplicaciones serverless en Kubernetes

  • Arranque en frío (cold start) versus 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 compartición de funciones en repositorios

  • Gestión de versiones de proyectos Kubernetes serverless

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

Aseguramiento de funciones serverless en 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 direcciones URL de los componentes

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

Resolución de problemas

Resumen y conclusiones

Requerimientos

  • Habilidad en programación con Python
  • Experiencia intermedia con conceptos y principios de Kubernetes
  • Comprensión de la contenedurización y las tecnologías en la nube
  • Experiencia con distribuciones de Linux e interfaz de línea de comandos (CLI)

Público objetivo

  • Desarrolladores
  • Ingenieros de DevOps
 21 Horas

Número de participantes


Precio por participante

Reseñas (3)

Próximos cursos

Categorías Relacionadas