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 (6)
La configuración manual sin servidor. Además, no tenía salidas de la consola web de Idea sls, lo cual es bueno.
Rafał Kucharski - The Software House sp. z o.o.
Curso - Serverless Framework for Developers
Traducción Automática
Alta cualificación del entrenador. Aunque bastante agotador, me gustó que haya muchos ejemplos y que sea posible hacer preguntas.
Roger - REGNOLOGY ROMANIA S.R.L.
Curso - Docker and Kubernetes
Traducción Automática
Ejemplos del mundo real
Łukasz - Rossmann SDP Sp. z o.o.
Curso - Docker (introducing Kubernetes)
Traducción Automática
Ejercicios prácticos
Tobias - Elisa Polystar
Curso - Docker and Kubernetes: Building and Scaling a Containerized Application
Traducción Automática
¡La disponibilidad del escritorio virtual como una forma de sandbox para que los participantes jueguen con él es genial!
Benedict - Questronix Corporation
Curso - OpenShift 4 for Administrators
Traducción Automática
Los ejercicios prácticos fueron extremadamente importantes para fijar el aprendizaje. La explicación en profundidad de cómo funcionan las cosas entre bastidores hizo que todo fuera más claro.
Otavio Marchioli dos Santos - ExitLag
Curso - Kubernetes from Basic to Advanced
Traducción Automática