Kubernetes en AWS
EKS es una oferta de Kubernetes como servicio gestionado por AWS. EKS es completamente escalable y personalizable, lo que permite a un despliegue de Kubernetes imitar e integrarse con una configuración existente en las instalaciones.
En este entrenamiento dirigido por un instructor, los participantes aprenderán cómo configurar y administrar un entorno de contenedores de producción utilizando Kubernetes en EKS.
Al finalizar este entrenamiento, los participantes podrán:
- Configurar y gestionar Kubernetes en EKS
- Migrar un entorno existente de Kubernetes desde las instalaciones a la nube de AWS
- Integrar Kubernetes con software de integración continua (CI) de terceros
- Asegurar alta disponibilidad y recuperación ante desastres en Kubernetes
- Comprender y adoptar las herramientas disponibles para gestionar eficientemente EKS
Público
- Desarrolladores
- Administradores de sistemas
- Ingenieros DevOps
Formato del Curso
- Parte teórica, parte discusión, ejercicios y mucha práctica en un entorno de laboratorio en vivo.
Nota
- Para solicitar una formación personalizada para este curso, por favor póngase en contacto con nosotros para hacer los arreglos necesarios.
Temario del curso
Introducción
Información general sobre los contenedores de Docker y Kubernetes en AWS
Información general sobre las ofertas y la arquitectura de AWS Container Management
Primeros pasos con Kubernetes en EKS
Creación de un Kubernetes clúster en EKS
Networking Pods de Kubernetes
Migración de On-premise a AWS.
Integración Kubernetes con integración continua (CI).
Garantizar la alta disponibilidad y la recuperación ante desastres en Kubernetes.
Uso de Fargate para administrar EKS
Solución de problemas
Resumen y conclusión
Requerimientos
- Comprensión de los conceptos básicos de los contenedores y Kubernetes
- Experiencia con la línea de comandos Linux
- Una cuenta de Amazon AWS con al menos 10 USD.
Los cursos públicos requieren más de 5 participantes.
Kubernetes en AWS - Reserva
Kubernetes en AWS - Consulta
Kubernetes en AWS - Solicitud de consultoría
Solicitud de consultoría
Testimonios (3)
Concepts learnt and how to set up the k8 clusters
Sekgwa Ramatshosa - Vodacom SA
Curso - Kubernetes on AWS
The hand-on experience of EKS and CLI
Shawn Smith - Vodacom SA
Curso - Kubernetes on AWS
The training was more practical
Siphokazi Biyana - Vodacom SA
Curso - Kubernetes on AWS
Próximos cursos
Cursos Relacionados
Certificación Arquitecto AWS
21 HorasEl curso de capacitación en demanda para la certificación de Arquitecto AWS está diseñado para ayudar a los profesionales a volverse habilitados para la nube utilizando Amazon Web Services. Este curso se enseña con ejemplos de la vida real, lo que ayuda a los participantes a comprender la aplicación práctica de conceptos como los fundamentos del computo en la nube, Amazon Web Services (AWS), Infraestructura como Servicio (IaaS), Plataforma como Servicio (PaaS), Software como Servicio (SaaS), Nubes Privadas y Programación en la Nube. Después de este curso, los participantes podrán implementar sus propias soluciones en la nube utilizando instancias EC2, buckets S3, etc.
Ingenieros de DevOps AWS
21 HorasAudiencia:
Ingenieros de la nube, arquitectos de soluciones, equipo del centro de excelencia, administradores del servidor de Windows, administrador de Unix / Linux, administradores de almacenamiento, administradores de red, administradores de virtualización
Objetivos del Curso:
Este curso está diseñado para enseñarte cómo:
- Use los conceptos y prácticas principales detrás de la metodología DevOps
- Diseñar e implementar una infraestructura en AWS que admita uno o más proyectos de desarrollo de DevOps
- Utilice AWS CloudFormation y AWS OpsWorks para implementar la infraestructura necesaria para crear entornos de desarrollo, prueba y producción para un proyecto de desarrollo de software
- Use AWS CodeCommit y comprenda la variedad de opciones para habilitar un entorno de integración continua en AWS
- Use AWS CodePipeline para diseñar e implementar una canalización de Integración y Entrega Continua en AWS
- Implementar varios casos de uso comunes de implementación continua utilizando tecnologías AWS, incluida la implementación azul / verde y las pruebas A / B.
- Distinga entre la variedad de tecnologías de implementación de aplicaciones disponibles en AWS (incluidas AWS CodeDeploy, AWS Opsworks, AWS Elastic Beanstalk, Amazon EC2 Container Service y Amazon EC2 Container Registry) y decida qué tecnología se adapta mejor a un escenario determinado
- Realice un ajuste fino de las aplicaciones que entrega en AWS para lograr un alto rendimiento y utilice herramientas y tecnologías de AWS para supervisar su aplicación y su entorno en busca de posibles problemas.
AWS Desarrollador Asociado
28 HorasEste curso de 4 días proporcionará:
- Una comprensión de los servicios, usos y mejores prácticas de la arquitectura básica de AWS.
- Competencia en el diseño, desarrollo e implementación de soluciones basadas en la nube utilizando AWS.
- Experiencia en el desarrollo y mantenimiento de aplicaciones escritas para Amazon Simple Storage Service, Amazon DynamoDB, Amazon Simple Queue Service, Amazon Simple Notification Service, Amazon Simple Workflow Service, AWS Elastic Beanstalk y AWS CloudFormation.
Audiencia:
Ingenieros de la nube, equipo del centro de excelencia, administradores del servidor de Windows, administrador de Unix / Linux, administradores de almacenamiento, administradores de red, administradores de virtualización.
Al finalizar este programa de capacitación, los participantes deberán poder desplegar y utilizar los servicios de AWS desde el punto de vista del Desarrollador.
AWS IoT Core
14 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (presencial o remota) está dirigida a ingenieros que desean implementar y administrar dispositivos IoT en AWS.
Al final de esta capacitación, los participantes podrán crear una plataforma de IoT que incluya la implementación y administración de un backend, una puerta de enlace y dispositivos sobre AWS.
Amazon Web Services (AWS) IoT Greengrass
21 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o en el sitio) está dirigida a desarrolladores que desean instalar, configurar y administrar AWS IoT las capacidades de Greengrass para crear aplicaciones para varios dispositivos.
Al final de esta capacitación, los participantes podrán usar AWS IoT Greengrass para crear, implementar, administrar, proteger y monitorear aplicaciones en dispositivos inteligentes.
AWS Lambda para Desarrolladores
14 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (presencial o remota) está dirigida a desarrolladores que desean usar AWS Lambda para crear e implementar servicios y aplicaciones en la nube, sin necesidad de preocuparse por el aprovisionamiento del entorno de ejecución (servidores, máquinas virtuales y contenedores, disponibilidad, escalabilidad, almacenamiento, etc.).
Al final de esta formación, los participantes serán capaces de:
- Configure AWS Lambda para ejecutar una función.
- Comprender FaaS (Functions as a Service) y las ventajas del desarrollo sin servidor.
- Construya, cargue y ejecute AWS Lambda funciones.
- Integre funciones de Lambda con diferentes fuentes de eventos.
- Empaquete, implemente, supervise y solucione problemas de aplicaciones basadas en Lambda.
AWS: una introducción práctica a la computación en la nube
7 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador proporciona una descripción general de los productos, servicios y soluciones de AWS. Está dirigido a individuos y equipos que:
- evaluar/prepararse para una implementación inicial de su infraestructura de TI en AWS.
- evaluando/preparándose para migrar su infraestructura de TI existente a la nube pública de AWS.
Al finalizar esta capacitación, los participantes comprenderán claramente los componentes principales que conforman la oferta de nube de Amazon. Los ejercicios prácticos, los debates y las implementaciones en clase brindarán a los participantes la práctica y la retroalimentación que necesitan para sentirse cómodos y preparados para llevar a cabo sus propias implementaciones en vivo en AWS.
DO180: Introducción a los Contenedores, Kubernetes y OpenShift
35 HorasDO180 es una introducción a los contenedores, los fundamentos de Kubernetes y los conceptos de la plataforma Red Hat OpenShift, enfocada en habilidades prácticas.
Esta capacitación guiada por un instructor (en línea o en el sitio) está dirigida a profesionales técnicos de nivel principiante a intermedio que desean aprender flujos de trabajo de contenedores, primitivas de Kubernetes y cómo implementar y operar aplicaciones en OpenShift.
Al final de esta capacitación, los participantes serán capaces de:
- Construir y administrar imágenes de contenedor y registros con mejores prácticas para la reproducibilidad y la seguridad.
- Implementar y administrar objetos de Kubernetes como pods, despliegues y servicios en OpenShift.
- Utilizar características de OpenShift, incluyendo rutas, BuildConfigs y la consola web, para agilizar la entrega de aplicaciones.
- Implementar almacenamiento persistente, gestión de configuración y manejo de secretos para cargas de trabajo estatales.
- Aplicar prácticas básicas de seguridad, RBAC y monitoreo para mantener clústeres y aplicaciones saludables.
Formato del Curso
- Lectura interactiva y discusión.
- Ejercicios prácticos en un entorno de OpenShift en vivo cada día.
- Ejercicios basados en escenarios y talleres de solución de problemas.
Opciones de Personalización del Curso
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para organizarlo.
Dominando DevOps con AWS Cloud9
21 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o presencial) está dirigida a profesionales de nivel avanzado que desean profundizar su comprensión de las prácticas DevOps y optimizar los procesos de desarrollo con AWS Cloud9.
Al final de esta formación, los participantes serán capaces de:
- Instale y configure AWS Cloud9 para DevOps flujos de trabajo.
- Implemente canalizaciones de integración continua y entrega continua (CI/CD).
- Automatice los procesos de prueba, monitoreo e implementación con AWS Cloud9.
- Integre servicios de AWS como Lambda, EC2 y S3 en DevOps flujos de trabajo.
- Utilice sistemas de control de código fuente como GitHub o GitLab dentro de AWS Cloud9.
Desarrollando Aplicaciones Sin Servidores en AWS Cloud9
14 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (en línea o presencial) está dirigida a profesionales de nivel intermedio que deseen aprender a crear, implementar y mantener aplicaciones sin servidor de manera efectiva en AWS Cloud9 y AWS Lambda.
Al final de esta formación, los participantes serán capaces de:
- Comprenda los fundamentos de la arquitectura sin servidor.
- Configure AWS Cloud9 para el desarrollo de aplicaciones sin servidor.
- Desarrolle, pruebe e implemente aplicaciones sin servidor con AWS Lambda.
- Integre AWS Lambda con otros servicios de AWS, como API Gateway y S3.
- Optimice las aplicaciones sin servidor para mejorar el rendimiento y la rentabilidad.
Desplegando Aplicaciones de Kubernetes con Helm
7 HorasEste curso de formación dirigido por un instructor en Ecuador (en línea o presencial) está destinado a ingenieros que deseen utilizar Helm para agilizar el proceso de instalación y gestión de aplicaciones de Kubernetes.
Al final de este entrenamiento, los participantes serán capaces de:
- Instalar y configurar Helm.
- Crear construcciones reproducibles de aplicaciones de Kubernetes.
- Compartir aplicaciones como gráficos de Helm.
- Ejecutar aplicaciones de terceros guardadas como gráficos de Helm.
- Gestionar las versiones de paquetes de Helm.
Entrenamiento Industrial de IoT (Internet of Things) con Raspberry PI y AWS IoT Core «4 Horas Remotas»
4 HorasVeraniego:
- Conceptos básicos de la arquitectura y las funciones de IoT
- "Cosas", "Sensores", Internet y el mapeo entre las funciones de negocio de IoT
- Esencial de todos los componentes de software de IoT: hardware, firmware, middleware, nube y aplicación móvil
- Funciones de IoT: gestor de flotas, visualización de datos, FM y DV basados en SaaS, alerta/alarma, incorporación de sensores, incorporación de "cosas", geo-cercas
- Conceptos básicos de la comunicación de dispositivos IoT con la nube con MQTT.
- Conexión de dispositivos IoT a AWS con MQTT (AWS IoT Core).
- Conexión del núcleo AWS IoT con la función AWS Lambda para el cálculo y el almacenamiento de datos.
- Conexión de Raspberry PI con núcleo AWS IoT y comunicación de datos sencilla.
- Alertas y eventos
- Calibración del sensor
Formación Industrial IoT (Internet de las Cosas) con Raspberry PI y AWS IoT Core «8 Horas a Distancia»
8 HorasResumen:
- Conceptos básicos de la arquitectura y las funciones de IoT
- "Cosas", "Sensores", Internet y el mapeo entre las funciones de negocio de IoT
- Esencial de todos los componentes de software de IoT: hardware, firmware, middleware, nube y aplicación móvil
- Funciones de IoT: gestor de flotas, visualización de datos, FM y DV basados en SaaS, alerta/alarma, incorporación de sensores, incorporación de "cosas", geo-cercas
- Conceptos básicos de la comunicación de dispositivos IoT con la nube con MQTT.
- Conexión de dispositivos IoT a AWS con MQTT (AWS IoT Core).
- Conexión del núcleo AWS IoT con la función AWS Lambda para el cálculo y el almacenamiento de datos mediante DynamoDB.
- Conexión de Raspberry PI con núcleo AWS IoT y comunicación de datos sencilla.
- Manos a la obra con Raspberry PI y AWS IoT Core para construir un dispositivo inteligente.
- Visualización de datos de sensores y comunicación con interfaz web.
Introducción a Minikube y Kubernetes
21 HorasEsta capacitación en vivo dirigida por un instructor en Ecuador (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 para Desarrolladores
14 HorasEsta formación en vivo, dirigida por un instructor en Ecuador (en línea o presencial), está destinada a desarrolladores y ingenieros DevOps de nivel intermedio que deseen utilizar Minikube como parte de su flujo de trabajo de desarrollo.
Al finalizar esta formación, los participantes serán capaces de:
- Configurar y administrar un entorno local de Kubernetes utilizando Minikube.
- Comprender cómo implementar, gestionar y depurar aplicaciones en Minikube.
- Integrar Minikube en sus pipelines de integración y despliegue continuos.
- Optimizar su proceso de desarrollo mediante las funciones avanzadas de Minikube.
- Aplicar las mejores prácticas para el desarrollo local de Kubernetes.