Kubernetes en AWS
EKS es una oferta de Kubernetes como servicio (Kubernetes-as-a-service) gestionada por AWS. EKS es totalmente escalable y personalizable, y permite que una implementación de Kubernetes imite y/o se integre con una configuración de Kubernetes existente en infraestructura local.
En esta capacitación en vivo impartida por un instructor, los participantes aprenderán a configurar y administrar un entorno de contenedores a escala de producción utilizando Kubernetes en EKS.
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Configurar y administrar Kubernetes en EKS
- Migrar un entorno de Kubernetes existente desde infraestructura local 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 administrar EKS de manera eficiente
Público objetivo
- Desarrolladores
- Administradores de sistemas
- Ingenieros de DevOps
Formato del curso
- Combinación de sesiones teóricas, discusiones, ejercicios y práctica intensiva en un entorno de laboratorio en vivo.
Nota
- Para solicitar una capacitación personalizada para este curso, contáctenos para coordinar los detalles.
Temario del curso
Introducción
Visión general de los contenedores de Docker y Kubernetes en AWS
Visión general de las ofertas y arquitectura de gestión de contenedores en AWS
Primeros pasos con Kubernetes en EKS
Creación de un clúster de Kubernetes en EKS
Redes para los pods de Kubernetes
Migración desde infraestructura local a AWS.
Integración de Kubernetes con integración continua (CI).
Aseguramiento de alta disponibilidad y recuperación ante desastres en Kubernetes.
Uso de Fargate para administrar EKS
Solución de problemas
Resumen y conclusión
Requerimientos
- Conocimientos básicos sobre contenedores y Kubernetes
- Experiencia con la línea de comandos de Linux
- Una cuenta de Amazon AWS con un saldo mínimo de 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
Testimonios (3)
Conceptos aprendidos y cómo configurar los clústeres k8
Sekgwa Ramatshosa - Vodacom SA
Curso - Kubernetes on AWS
Traducción Automática
La experiencia práctica con EKS y CLI
Shawn Smith - Vodacom SA
Curso - Kubernetes on AWS
Traducción Automática
El entrenamiento fue más práctico
Siphokazi Biyana - Vodacom SA
Curso - Kubernetes on AWS
Traducción Automática
Próximos cursos
Cursos Relacionados
Amazon Web Services (AWS) CloudFormation Avanzado
7 HorasEste entrenamiento en vivo, dirigido por un instructor en Colombia (en línea o presencial), está diseñado para ingenieros en la nube y desarrolladores que deseen utilizar CloudFormation para gestionar recursos de infraestructura dentro del ecosistema de AWS.
Al finalizar este entrenamiento, los participantes podrán:
- Implementar plantillas de CloudFormation para automatizar la gestión de infraestructuras.
- Integrar recursos existentes de AWS en CloudFormation.
- Utilizar StackSets para gestionar pilas en múltiples cuentas y regiones.
Curso de Amazon Redshift
21 HorasAmazon Redshift es un servicio de almacén de datos en la nube de AWS diseñado para escalar a nivel de petabytes.
En esta capacitación presencial impartida por un instructor, los participantes aprenderán los fundamentos de Amazon Redshift.
Al finalizar esta capacitación, los participantes podrán:
- Instalar y configurar Amazon Redshift
- Cargar, configurar, implementar, consultar y visualizar datos con Amazon Redshift
Público objetivo
- Desarrolladores
- Profesionales de TI
Formato del curso
- Combinación de sesiones expositivas, discusiones, ejercicios y práctica intensiva
Nota
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para coordinar los detalles.
Fundamentos de Amazon S3
14 HorasEsta capacitación en vivo impartida por un instructor en Colombia (en línea o en el sitio) está dirigida a desarrolladores que deseen utilizar Amazon S3 para habilitar almacenamiento en la nube para sus sitios web, aplicaciones web y/o aplicaciones móviles.
Certificación de Administrador de AWS Cloud
35 HorasEste entrenamiento presencial, impartido por instructores en Colombia (en línea o en sitio), está dirigido a administradores de sistemas y profesionales de TI de nivel principiante a intermedio que desean obtener experiencia práctica en la gestión de servicios de nube de AWS y prepararse para el examen de AWS Certified SysOps Administrator - Associate.
Al finalizar este entrenamiento, los participantes podrán:
- Configurar y ajustar de manera segura los servicios y recursos de AWS.
- Gestionar identidades de usuario, permisos y acceso a los recursos de AWS.
- Diseñar e implementar sistemas escalables, altamente disponibles y tolerantes a fallos en AWS.
- Implementar y gestionar el flujo de datos hacia y desde AWS.
- Optimizar el uso de los servicios de AWS para garantizar un funcionamiento eficiente y una gestión adecuada de costos.
Arquitectura Avanzada de AWS
28 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en sitio), está dirigida a ingenieros de nube que desean comprender e implementar los aspectos más complejos de la arquitectura de AWS. El curso cubre muchos de los mismos temas que los cursos de nivel Profesional de la certificación AWS Certified Solutions Architect. Sin embargo, este curso NO tiene como objetivo preparar a los participantes para presentar un examen. Se trata de un curso práctico y aplicado que demuestra cómo implementar, en un entorno de laboratorio en vivo, muchas de las configuraciones, implementaciones y despliegues que un arquitecto de soluciones de AWS debería llevar a cabo.
Al finalizar esta capacitación, los participantes podrán:
- Diseñar soluciones de nube complejas en AWS.
- Desplegar aplicaciones de software en AWS que sean escalables, altamente disponibles y tolerantes a fallos.
- Integrar los servicios de AWS más adecuados con una aplicación.
- Migrar una aplicación de software compleja a AWS.
- Aplicar las mejores prácticas en el diseño, implementación, optimización y despliegue de infraestructuras y aplicaciones en AWS.
AWS IoT Core
14 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en el sitio o remota), está dirigida a ingenieros que deseen desplegar y gestionar dispositivos IoT en AWS.
Al finalizar esta capacitación, los participantes podrán construir una plataforma IoT que incluya el despliegue y la gestión de un backend, una puerta de enlace y dispositivos sobre la infraestructura de AWS.
Amazon Web Services (AWS) IoT Greengrass
21 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o en el sitio), está dirigida a desarrolladores que deseen instalar, configurar y gestionar las capacidades de AWS IoT Greengrass para crear aplicaciones para diversos dispositivos.
Al finalizar esta capacitación, los participantes serán capaces de utilizar AWS IoT Greengrass para construir, desplegar, gestionar, asegurar y monitorear aplicaciones en dispositivos inteligentes.
AWS Lambda para Desarrolladores
14 HorasEsta capacitación presencial impartida por un instructor en Colombia (en sitio o remota) está dirigida a desarrolladores que desean utilizar AWS Lambda para construir e implementar servicios y aplicaciones en la nube, sin preocuparse por configurar el entorno de ejecución (servidores, máquinas virtuales, contenedores, disponibilidad, escalabilidad, almacenamiento, etc.).
Al finalizar esta capacitación, los participantes estarán en capacidad de:
- Configurar AWS Lambda para ejecutar una función.
- Comprender FaaS (Funciones como Servicio) y las ventajas del desarrollo sin servidor.
- Construir, cargar y ejecutar funciones de AWS Lambda.
- Integrar funciones de Lambda con diversas fuentes de eventos.
- Empaquetar, implementar, monitorear y solucionar problemas de aplicaciones basadas en Lambda.
DO180: Introducción a Contenedores, Kubernetes y OpenShift
35 HorasDO180 es un curso de introducción a los contenedores, los fundamentos de Kubernetes y los conceptos de la plataforma Red Hat OpenShift, con enfoque en habilidades prácticas.
Esta capacitación impartida por un instructor, en vivo (en línea o en sitio), está dirigida a profesionales técnicos de nivel principiante a intermedio que deseen aprender flujos de trabajo con contenedores, primitivas de Kubernetes y cómo desplegar y operar aplicaciones en OpenShift.
Al finalizar esta capacitación, los participantes serán capaces de:
- Crear y gestionar imágenes de contenedores y registros siguiendo las mejores prácticas para garantizar la reproducibilidad y la seguridad.
- Desplegar y gestionar objetos de Kubernetes, como pods, despliegues y servicios, en OpenShift.
- Utilizar funciones de OpenShift, incluidas rutas, configuraciones de compilación (buildconfigs) y la consola web, para optimizar la entrega de aplicaciones.
- Implementar almacenamiento persistente, gestión de configuraciones y manejo de secretos para cargas de trabajo con estado.
- Aplicar prácticas básicas de seguridad, control de acceso basado en roles (RBAC) y monitoreo para mantener clusters y aplicaciones saludables.
Formato del curso
- Clases interactivas y debates.
- Laboratorios prácticos en un entorno OpenShift en vivo cada día.
- Ejercicios basados en escenarios y talleres de resolución de problemas.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para coordinarlo.
Dominando DevOps con AWS Cloud9
21 HorasEsta formación impartida por instructores en vivo en Colombia (en línea o presencial) está dirigida a profesionales de nivel avanzado que desean profundizar su comprensión de las prácticas de DevOps y optimizar los procesos de desarrollo utilizando AWS Cloud9.
Al finalizar esta formación, los participantes podrán:
- Configurar y establecer AWS Cloud9 para flujos de trabajo de DevOps.
- Implementar pipelines de integración continua y entrega continua (CI/CD).
- Automatizar los procesos de prueba, monitoreo y despliegue utilizando AWS Cloud9.
- Integrar servicios de AWS como Lambda, EC2 y S3 en los flujos de trabajo de DevOps.
- Utilizar sistemas de control de versiones como GitHub o GitLab dentro de AWS Cloud9.
Desarrollo de aplicaciones sin servidor en AWS Cloud9
14 HorasEste entrenamiento impartido por un instructor, en vivo en Colombia (en línea o en sitio), está dirigido a profesionales de nivel intermedio que deseen aprender a construir, desplegar y mantener de manera efectiva aplicaciones sin servidor en AWS Cloud9 y AWS Lambda.
Al finalizar este entrenamiento, los participantes podrán:
- Comprender los fundamentos de la arquitectura sin servidor.
- Configurar AWS Cloud9 para el desarrollo de aplicaciones sin servidor.
- Desarrollar, probar y desplegar aplicaciones sin servidor utilizando AWS Lambda.
- Integrar AWS Lambda con otros servicios de AWS, como API Gateway y S3.
- Optimizar las aplicaciones sin servidor para mejorar el rendimiento y la eficiencia de costos.
Desplegando aplicaciones de Kubernetes con Helm
7 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o presencial), está dirigida a ingenieros que desean utilizar Helm para optimizar el proceso de instalación y gestión de aplicaciones en Kubernetes.
Al finalizar esta capacitación, los participantes podrán:
- Instalar y configurar Helm.
- Crear compilaciones reproducibles de aplicaciones de Kubernetes.
- Compartir aplicaciones como gráficos de Helm (Helm charts).
- Ejecutar aplicaciones de terceros guardadas como gráficos de Helm.
- Gestionar las versiones de los paquetes de Helm.
Capacitación Industrial en IoT (Internet de las Cosas) con Raspberry PI y AWS IoT Core
8 HorasResumen:
- Conceptos básicos de la arquitectura y funciones del IoT
- Los "dispositivos", "sensores", Internet y la relación con las funciones empresariales del IoT
- Componentes esenciales del software de IoT: hardware, firmware, middleware, nube y aplicaciones móviles
- Funciones del IoT: gestor de flotas, visualización de datos, gestión de flotas (FM) y visualización de datos (DV) basadas en SaaS, alertas/alarmas, incorporación de sensores, incorporación de "dispositivos", geocercas
- Conceptos básicos de la comunicación de dispositivos IoT con la nube mediante MQTT.
- Conexión de dispositivos IoT a AWS mediante MQTT (AWS IoT Core).
- Integración de AWS IoT Core con funciones de AWS Lambda para el procesamiento de datos y almacenamiento en DynamoDB.
- Conexión de Raspberry PI con AWS IoT Core y comunicación simple de datos.
- Práctica con Raspberry PI y AWS IoT Core para construir un dispositivo inteligente.
- Visualización de datos de sensores y comunicación mediante una interfaz web.
Introducción a Minikube y Kubernetes
21 HorasEsta capacitación en vivo, impartida por un instructor en Colombia (en línea o presencial), está dirigida a desarrolladores de software y profesionales de DevOps con niveles principiantes a intermedios que deseen aprender a configurar y administrar un entorno local de Kubernetes utilizando Minikube.
Al finalizar esta capacitación, los participantes podrán:
- Instalar y configurar Minikube en su equipo local.
- Comprender los conceptos básicos y la arquitectura de Kubernetes.
- Implementar y gestionar contenedores mediante kubectl y el panel de control de Minikube.
- Configurar soluciones de almacenamiento persistente y redes para Kubernetes.
- Aprovechar Minikube para desarrollar, probar y depurar aplicaciones.
Minikube para desarrolladores
14 HorasEste entrenamiento presencial, impartido por un instructor en Colombia (en línea o en sitio), está dirigido a desarrolladores de nivel intermedio e ingenieros de DevOps que desean incorporar Minikube en su flujo de trabajo de desarrollo.
Al finalizar este entrenamiento, los participantes podrán:
- Configurar y administrar un entorno local de Kubernetes utilizando Minikube.
- Comprender cómo desplegar, gestionar y depurar aplicaciones en Minikube.
- Integrar Minikube en sus pipelines de integración y despliegue continuo.
- Optimizar su proceso de desarrollo aprovechando las funcionalidades avanzadas de Minikube.
- Aplicar las mejores prácticas para el desarrollo local con Kubernetes.