Programa del Curso

Introducción

Información general sobre las características y la arquitectura sin servidor

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

Descripción general del ecosistema CNCF y los entornos sin servidor

  • Contenedor como servicio sin servidor frente a función como servicio sin servidor

Introducción a la tecnología sin servidor en Kubernetes

  • Elegir el marco sin servidor adecuado para Kubernetes
  • Fisión vs. Kubeless vs. Knative
  • Knative v.s. OpenFaaS

Descripción general de los proveedores de FaaS adicionales para Serverless Frameworks

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

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

Configuración del sistema Kubernetes para el desarrollo sin servidor

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

Funcionamiento de las herramientas principales Serverless Framework y utilización de la API

  • Navegar por el panel y trabajar con la interfaz de usuario o la CLI

Descripción general de las implementaciones de FaaS y Kubernetes aplicaciones sin servidor

  • Arranque en frío vs. arranque en caliente

Creación de una función de Python en Kubernetes mediante un Serverless Framework

Almacenamiento de plantillas de código y uso compartido de funciones en repositorios

  • Control de versiones de proyectos sin servidor Kubernetes

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

  • Trabajar con métricas de invocación

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

  • Aplicación de cambios a las funciones

Adición de dependencias a funciones y creación de extensiones nativas

Almacenamiento de Kubernetes secretos en funciones sin servidor

  • Aprovechamiento de las imágenes de contenedor y las definiciones de pods

Protección de Kubernetes funciones sin servidor y creación de funcionalidades de autenticación

  • Trabajar con el protocolo TLS

Implementación de Python funciones con Serverless en Kubernetes

  • Empleo de canalizaciones de CI/CD sin servidor para la implementación
  • Personalización de las URL de los componentes

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

Solución de problemas

Resumen y conclusión

Requerimientos

  • Dominio de Python experiencia en programación
  • Experiencia intermedia con conceptos y principios de Kubernetes
  • Comprensión de las tecnologías de contenedores y nube
  • Experiencia con distribuciones de Linux y CLI

Audiencia

  • Desarrolladores
  • DevOps Ingenieros
  21 horas
 

Número de participantes


Comienza

Termina


Dates are subject to availability and take place between 09:30 and 16:30.
Los cursos de formación abiertos requieren más de 5 participantes.

Testimonios (6)

Cursos Relacionados

Kubernetes en AWS

  14 horas

Categorías Relacionadas