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
Reseñas (3)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Curso - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
Cómo los formadores transmiten el conocimiento de manera efectiva
Vu Thoai Le - Reply Polska sp. z o. o.
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Traducción Automática
El conocimiento y los intercambios con Augustin
Laurent - L'Office national des vacances annuelles (ONVA)
Curso - Docker and Kubernetes
Traducción Automática