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

  • Servidorless Container as a Service frente a Serverless Function as a Service.

Primeros pasos con Serverless en Kubernetes

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

Resumen de proveedores adicionales de FaaS para marcos serverless

Resumen de la cadena de herramientas y características de OpenFaaS

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

Preparación del sistema de Kubernetes para el desarrollo serverless

  • Instalación y configuración de los marcos y herramientas necesarias.

Gestión de las herramientas principales del marco serverless y uso de la API

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

Resumen de implementaciones de FaaS y aplicaciones serverless en Kubernetes

  • Inicio en frío vs. inicio en caliente.

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

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

  • Control de versiones de proyectos serverless en Kubernetes.

Prueba de funciones Python y optimización de métricas de rendimiento

  • Trabajo con las 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.

Añadido 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.

Sécurización 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 las URL de los componentes.

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

Solución de problemas

Resumen y conclusión

Requerimientos

  • Experiencia y destreza en programación con Python.
  • Experiencia intermedia con los conceptos y principios de Kubernetes.
  • Comprensión de las tecnologías de contenedores y nube.
  • Experiencia con distribuciones de Linux y la 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