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
Testimonios (5)
Era paciente y entendía que nos quedamos atrás
Albertina - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Traducción Automática
Explicó todo, no solo las nociones de k8.
Stefan Voinea - EMAG IT Research S.R.L
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática
Depth of knowledge of the trainer
Grant Miller - BMW
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
La configuración manual sin servidor. Además, no tenía salidas de la consola web de Idea sls, lo cual es bueno.
Rafal Kucharski - The Software House sp. z o.o.
Curso - Serverless Framework for Developers
Traducción Automática
There was a lot to lean, but it never felt rushed.