Temario del curso
Introducción
Descripción general de las características y arquitectura serverless
- ¿Cómo funciona el desarrollo serverless?
- ¿Cuáles son los requisitos para una aproximación serverless?
Descripción general del ecosistema CNCF y entornos serverless
- Serverless Container as a Service v.s. Serverless Function as a Service
Comenzando con Serverless en Kubernetes
- Elegir el marco serverless adecuado para Kubernetes
- Fission v.s. Kubeless v.s. Knative
- Knative v.s. OpenFaaS
Descripción general de proveedores adicionales FaaS para marcos serverless
Descripción general de la cadena de herramientas y características de OpenFaaS
- ¿Por qué deberías comenzar con OpenFaaS?
- ¿Qué herramientas se pueden integrar con OpenFaaS?
Configuración del sistema Kubernetes para el desarrollo serverless
- Instalar y configurar los marcos y herramientas necesarias
Operación de las herramientas principales del marco serverless y uso de la API
- Navegando por el panel de control y trabajando con la UI o CLI
Descripción general de implementaciones FaaS y aplicaciones serverless en Kubernetes
- Inicio frío v.s. inicio cálido
Creación de una función Python en Kubernetes utilizando un marco serverless
Almacenamiento de plantillas de código y compartir funciones en repositorios
- Versionado de proyectos serverless de Kubernetes
Prueba de funciones Python y optimización de métricas de rendimiento
- Trabajando con métricas de invocación
Implementación de escalado automático para la gestión de respuestas de recursos
- Aplicar cambios a las funciones
Agregar dependencias a funciones y crear extensiones nativas
Almacenamiento de secretos de Kubernetes en funciones serverless
- Aprovechar imágenes de contenedores y definiciones de pods
Aseguramiento de funciones serverless de Kubernetes y construcción de funcionalidades de autenticación
- Trabajar con el protocolo TLS
Despliegue de funciones Python con Serverless en Kubernetes
- Emplear pipelines CI/CD serverless para despliegue
- Personalizar URLs de componentes
Monitoreo del ciclo de vida de la función y revisión de registros de solicitudes
Resolución de problemas
Resumen y conclusión
Requerimientos
- Habilidad en la experiencia de programación en Python
- Experiencia intermedia con conceptos y principios de Kubernetes
- Comprender los contenedores y las tecnologías en la nube
- Experiencia con distribuciones Linux y CLI
Público Objetivo
- Desarrolladores
- Ingenieros DevOps
Testimonios (5)
About the microservices and how to maintenance kubernetes
Yufri Isnaini Rochmat Maulana - Bank Indonesia
Curso - Advanced Platform Engineering: Scaling with Microservices and Kubernetes
La forma en que se acercaba a cada uno de nosotros cuando nos explicaba lo que no entendíamos.
Marian - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Traducción Automática
Explicó todo, no solo las nociones de k8s.
Stefan Voinea - EMAG IT Research S.R.L
Curso - Certified Kubernetes Application Developer (CKAD) - exam preparation
Traducción Automática
Profundidad de conocimiento del formador
Grant Miller - BMW
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Traducción Automática
There was a lot to lean, but it never felt rushed.
thomas gardner - National Oceanography Centre
Curso - Docker, Kubernetes and OpenShift for Administrators
Traducción Automática