Contacta con nosotros

Temario del curso

Introducción

Descripción general de las características y la arquitectura sin servidor

  • ¿Cómo funciona el desarrollo en entornos sin servidor?
  • ¿Qué requisitos son indispensables para adoptar este modelo de desarrollo?

Panorama del ecosistema CNCF y los entornos sin servidor

  • Diferencias entre Servidor de Contenedores como Servicio y Funciones como Servicio en modelos sin servidor.

Primeros pasos para implementar soluciones sin servidor en Kubernetes

  • Elección del framework sin servidor más adecuado para Kubernetes.
  • Comparativa entre Fission, Kubeless y Knative.
  • Análisis comparativo de Knative frente a OpenFaaS.

Descripción de otros proveedores de servicios FaaS compatibles con frameworks sin servidor

Presentación del ecosistema y las funcionalidades de OpenFaaS

  • ¿Por qué resulta interesante iniciarse en el uso de OpenFaaS?
  • Qué herramientas pueden integrarse con OpenFaaS.

Configuración del sistema Kubernetes para el desarrollo sin servidor

  • Instalación y configuración de las herramientas necesarias.

Uso de las herramientas básicas del framework sin servidor y manejo de su API

  • Navegación por el panel de control así como uso de la interfaz gráfica o la línea de comandos.

Detalles sobre las implementaciones FaaS y aplicaciones sin servidor en Kubernetes

  • Diferencias entre arranques lentos y rápidos (cold start vs warm start).

Creación de una función en Python dentro de un entorno Kubernetes utilizando el framework sin servidor

Almacenamiento de plantillas de código y distribución de funciones a través de repositorios

  • Manejo de versiones en proyectos sin servidor basados en Kubernetes.

Pruebas de funciones Python y optimización de sus métricas de rendimiento

  • Aplicación práctica con indicadores de ejecución.

Implementación del escalado automático para una gestión eficiente de los recursos

  • Modificación y adaptación de las funciones según necesidades concretas.

Agregar dependencias a dichas funciones así como crear extensiones propias

Manejo de secretos en Kubernetes mediante funciones sin servidor

  • Utilización adecuada de imágenes de contenedores y definiciones de pods.

Aseguramiento de las funciones en entornos Kubernetes sin servidor y creación de mecanismos de autenticación

  • Empleo adecuado del protocolo TLS para proteger comunicaciones.

Despliegue de funciones desarrolladas en Python utilizando el framework sin servidor en Kubernetes

  • Configuración y uso de pipelines CI/CD orientados a entornos sin servidor para la implementación.
  • Personalización de direcciones URL destinadas a acceder a cada componente.

Seguimiento del ciclo de vida de las funciones así como revisión detallada de los registros generados en cada solicitud

Solución de incidencias comunes durante el desarrollo

Resumen y conclusiones finales del curso

Requerimientos

  • Dominio del lenguaje de programación Python
  • Conocimientos intermedios sobre los conceptos y principios de Kubernetes
  • Comprensión básica de la contenerización y las tecnologías cloud
  • Experiencia previa con distribuciones Linux y el uso de la línea de comandos.

Público objetivo

  • Desarrolladores
  • Ingenieros DevOps
 21 Horas

Formación Corporativa a Medida

Soluciones de formación diseñadas exclusivamente para empresas.

  • Contenido personalizado: Adaptamos el temario y los ejercicios prácticos a los objetivos y necesidades reales del proyecto.
  • Calendario flexible: Fechas y horarios adaptados a la agenda de su equipo.
  • Modalidad: Online (en directo), In-company (en sus oficinas) o Híbrida.
Inversión

Precio por grupo privado (formación online) desde 4350 € + IVA*

Contáctenos para obtener un presupuesto exacto y conocer nuestras promociones actuales

Reseñas (4)

Próximos cursos

Categorías Relacionadas