Curso de Serverless on Kubernetes Fundamentals
Serverless es una arquitectura que permite la creación y implementación de aplicaciones empresariales altamente escalables sin la provisión de ningún servidor. Kubernetes es una plataforma de código abierto para la construcción de proyectos basados en contenedores y nativos en la nube. Un marco sin servidor puede integrarse con Kubernetes para proporcionar la infraestructura de alojamiento automatizada necesaria para la ejecución de implementaciones de CaaS y FaaS.
Esta formación guiada por instructores, en vivo (online o on-site) está dirigida a desarrolladores y DevOps ingenieros que desean utilizar un enfoque sin servidor para construir aplicaciones empresariales en Kubernetes.
Al final de este curso, los participantes podrán:
- Establecer y configurar el sistema Kubernetes para comenzar el desarrollo con una arquitectura sin servidor.
- Comprender los conceptos y principios fundamentales para los entornos sin servidor.
- Operar las cadenas de herramientas necesarias para el desarrollo sin servidor y integrarlo con Kubernetes componentes.
- Practicar sus habilidades en el lenguaje de programación y aplicarlo para implementar sistemas sin servidor.
- Aplicaciones empresariales seguras que se implementan a través de un marco sin servidor en Kubernetes.
- Utilice métodos modernos de computación en la nube para optimizar DevOps flujos de trabajo de procesamiento de tareas.
Formato del curso
- Lecciones y discusiones interactivas.
- Muchos ejercicios y prácticas.
- Implementación de manos en un entorno de laboratorio en vivo.
Opciones de Customización de Curso
- Para solicitar una formación personalizada para este curso, por favor contacta con nosotros para organizar.
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
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Serverless on Kubernetes Fundamentals - Booking
Curso de Serverless on Kubernetes Fundamentals - Enquiry
Serverless on Kubernetes Fundamentals - Consultas
Consultas
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
Profundidad de conocimiento del formador
Grant Miller - BMW
Curso - Certified Kubernetes Administrator (CKA) - exam preparation
Traducción Automática
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.
thomas gardner - National Oceanography Centre
Curso - Docker, Kubernetes and OpenShift for Administrators
Traducción Automática
Próximos cursos
Cursos Relacionados
Advanced Platform Engineering: Scaling with Microservices and Kubernetes
35 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a ingenieros de plataformas de nivel avanzado y DevOps profesionales que deseen dominar el escalado de aplicaciones mediante microservicios y Kubernetes.
Al final de esta capacitación, los participantes serán capaces de:
- Diseñe e implemente arquitecturas de microservicios escalables.
- Implemente y administre aplicaciones en Kubernetes clústeres.
- Utilice Helm gráficos para una implementación eficiente del servicio.
- Supervise y mantenga el estado de los microservicios en producción.
- Aplique las mejores prácticas de seguridad y cumplimiento en un entorno Kubernetes.
Kubernetes Networking with Calico
14 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a ingenieros que desean optimizar las redes para Kubernetes clústeres.
Al final de esta capacitación, los participantes serán capaces de:
- Instale y configure Calico.
- Comprenda en qué se diferencia Calico de las redes superpuestas tradicionales.
- Comprenda cómo Calico combina los protocolos de enrutamiento de Internet con los almacenes de datos basados en el consenso.
- Utilice Calico para crear una solución de red de contenedores para Kubernetes clústeres.
- Utilice Calico para proporcionar la política de red para Kubernetes.
Certified Kubernetes Administrator (CKA) - exam preparation
21 HorasEl programa Certified Kubernetes Administrator (CKA) fue creado por The Linux Foundation y Cloud Native Computing Foundation (CNCF).
Kubernetes es Nowadys una plataforma líder utilizada para la orquestación de contenedores.
NobleProg ha estado impartiendo Docker y Kubernetes formación desde 2015. Con más de 360 proyectos de formación completados con éxito, nos convertimos en una de las empresas de formación más conocidas a nivel mundial en el campo de la contenerización.
Desde 2019 también estamos ayudando a nuestros clientes a confirmar su rendimiento en el entorno k8s preparándolos y animándolos a aprobar los exámenes CKA y CKAD.
Esta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a administradores de sistemas, Kubernetes usuarios que desean confirmar sus conocimientos aprobando el examen CKA.
Por otro lado, la formación también se centra en adquirir experiencia práctica en Kubernetes Administración, por lo que te recomendamos que participes en ella, incluso si no tienes intención de presentarte al examen CKA.
Formato del curso
- Conferencia interactiva y discusión.
- Muchos ejercicios y práctica.
- Implementación práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, póngase en contacto con nosotros para concertar una cita.
- Para obtener más información sobre la certificación CKA, visite: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Certified Kubernetes Application Developer (CKAD) - exam preparation
21 HorasEl programa Certified Kubernetes Application Developer (CKAD) ha sido desarrollado por la Fundación Linux y la Cloud Native Computing Foundation (CNCF), el anfitrión de Kubernetes.
Este entrenamiento guiado por instructores, en vivo (online o on-site) está dirigido a los desarrolladores que desean confirmar sus habilidades en el diseño, construcción, configuración y exposición de aplicaciones nativas en la nube para Kubernetes.
Por otra parte, la formación también se centra en la obtención de experiencia práctica en el desarrollo de las aplicaciones, por lo que recomendamos participar en ella, incluso si no intenta tomar el examen CKAD.
NobleProg ha estado suministrando Docker & Kubernetes formación desde 2015. Con más de 360 proyectos de formación completados con éxito, nos hemos convertido en una de las empresas de formación más conocidas en todo el mundo en el campo de la containerización. Desde 2019 también estamos ayudando a nuestros clientes a confirmar su rendimiento en el entorno k8s preparándolos y animándolos a pasar los exámenes CKA y CKAD.
Formato del curso
- Lecciones y discusiones interactivas.
- Muchos ejercicios y prácticas.
- Implementación de manos en un entorno de laboratorio en vivo.
Opciones de Customización de Curso
- Para solicitar una formación personalizada para este curso, por favor contacta con nosotros para organizar.
- Para saber más sobre CKAD, por favor visite:https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certified Kubernetes Security Specialist (CKS)
21 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a Kubernetes profesionales que desean prepararse para el examen CKS.
Al final de esta capacitación, los participantes sabrán cómo proteger Kubernetes entornos y aplicaciones basadas en contenedores a lo largo de las diferentes etapas del ciclo de vida de una aplicación: compilación, implementación y tiempo de ejecución.
Docker and Kubernetes on AWS
21 HorasEsta capacitación en vivo dirigida por un instructor (en línea o en el sitio) está dirigida a ingenieros que desean evaluar cada uno de estos servicios para tomar decisiones informadas sobre cuáles implementar dentro de su organización.
Al final de esta formación, los participantes serán capaces de:
- Configure un entorno de desarrollo que incluya todas las bibliotecas, paquetes y marcos necesarios para comenzar a desarrollar.
- Instale, configure e implemente una serie de contenedores de demostración utilizando varios enfoques diferentes.
- Comprenda las diferencias arquitectónicas y de diseño entre las diferentes soluciones Docker/Kubernetes de AWS.
- Automatice la implementación de Docker contenedores.
- Configure una canalización de integración e implementación continuas.
- Integre Docker y Kubernetes en un sistema de integración continua existente.
Docker, Kubernetes y OpenShift para Administradores
35 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela, los participantes aprenderán a administrar Red Hat OpenShift Container Platform.
Al final de esta formación, los participantes serán capaces de:
- Cree, configure, administre y solucione problemas de clústeres OpenShift.
- Implemente aplicaciones en contenedores en las instalaciones, en la nube pública o en una nube alojada.
- Plataforma de contenedores segura OpenShift
- Supervise y recopile métricas.
- Administrar el almacenamiento.
Docker y Kubernetes: creación y ampliación de una aplicación en contenedores
21 HorasEn esta capacitación en vivo dirigida por un instructor en Venezuela (presencial o remoto), los participantes aprenderán a crear y administrar Docker contenedores, y luego implementarán una aplicación de muestra dentro de un contenedor. Los participantes también aprenderán a automatizar, escalar y administrar sus aplicaciones en contenedores dentro de un clúster Kubernetes. Finalmente, la capacitación continúa con temas más avanzados, guiando a los participantes a través del proceso de seguridad, escalado y monitoreo de un clúster Kubernetes.
Al final de esta formación, los participantes serán capaces de:
- Configure y ejecute un contenedor Docker.
- Implemente un servidor y una aplicación web en contenedores.
- Cree y administre Docker imágenes.
- Configure un clúster Docker y Kubernetes.
- Utilice Kubernetes para implementar y administrar una aplicación web en clúster.
- Proteja, escale y supervise un Kubernetes clúster.
Fn Project
7 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a programadores y desarrolladores que desean utilizar Fn en la creación de aplicaciones y servicios sin servidor.
Al final de esta formación, los participantes serán capaces de:
- Configure Fn para crear directorios y funciones.
- Cree aplicaciones utilizando diferentes lenguajes de programación.
- Supervise las funciones para resolver problemas en las etapas de desarrollo e implementación.
Deploying Kubernetes Applications with Helm
7 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a ingenieros que desean usar Helm para optimizar el proceso de instalación y administración de aplicaciones Kubernetes.
Al final de esta capacitación, los participantes serán capaces de:
- Instale y configure Helm.
- Cree compilaciones reproducibles de Kubernetes aplicaciones.
- Comparta aplicaciones como gráficos de Helm.
- Ejecute aplicaciones de terceros guardadas como gráficos de Helm.
- Administrar las versiones de los paquetes de Helm.
Introduction to Minikube and Kubernetes
21 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a desarrolladores de software de nivel principiante a intermedio y DevOps profesionales que deseen aprender a configurar y administrar un entorno local Kubernetes usando Minikube.
Al final de esta capacitación, los participantes serán capaces de:
- Instale y configure Minikube en su máquina local.
- Comprender los conceptos básicos y la arquitectura de Kubernetes.
- Implemente y administre contenedores mediante kubectl y el panel de control de Minikube.
- Configure soluciones de redes y almacenamiento persistente para Kubernetes.
- Utilice Minikube para desarrollar, probar y depurar aplicaciones.
Minikube for Developers
14 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (en línea o en el sitio) está dirigida a desarrolladores de nivel intermedio e DevOps ingenieros que deseen utilizar Minikube como parte de su flujo de trabajo de desarrollo.
Al final de esta capacitación, los participantes serán capaces de:
- Configure y administre un entorno local Kubernetes usando Minikube.
- Comprenda cómo implementar, administrar y depurar aplicaciones en Minikube.
- Integre Minikube en sus canalizaciones continuas de integración e implementación.
- Optimice su proceso de desarrollo utilizando las funciones avanzadas de Minikube.
- Aplicar las mejores prácticas para el desarrollo local Kubernetes.
Serverless Framework for Developers
14 HorasEsta capacitación en vivo dirigida por un instructor en Venezuela (presencial o remota) está dirigida a desarrolladores que desean utilizar Serverless Framework AWS y otras plataformas en la nube para crear e implementar aplicaciones de microservicios.
Al final de esta formación, los participantes serán capaces de:
- Configure Serverless Framework para que funcione con servicios informáticos como AWS Lambda.
- Reduzca la complejidad y el costo de implementar microservicios en diferentes plataformas en la nube.
- Emite y captura eventos y ejecuta funciones automáticamente.