Google Kubernetes Engine (GKE)
Google Kubernetes Engine (GKE) es un servicio de Kubernetes alojado que facilita la implementación y administración de un clúster de Kubernetes en Google Cloud.
En este entrenamiento dirigido por un instructor y en vivo, los participantes aprenderán a configurar y gestionar un entorno de contenedores a escala empresarial utilizando Kubernetes en Google Cloud.
Al concluir este entrenamiento, los participantes podrán:
- Configurar y administrar Kubernetes en Google Cloud.
- Implementar, administrar y escalar un clúster de Kubernetes.
- Desplegar aplicaciones contenerizadas (Docker) en Google Cloud.
- Migrar un entorno existente de Kubernetes on-premise a Google Cloud.
- Integrar Kubernetes con software de integración continua (CI) de terceros.
- Garantizar alta disponibilidad y recuperación ante desastres en Kubernetes.
Formato del Curso
- Lecturas interactivas y discusiones.
- Numerosos ejercicios y prácticas.
- Implementaciones prácticas en un entorno de laboratorio en vivo.
Opciones de Personalización del Curso
- Diferentes imágenes de Docker pueden ser utilizadas como demos durante el entrenamiento (por ejemplo, Nginx, MongoDB, Tomcat, etc.).
- Para solicitar imágenes específicas u otras personalizaciones para este curso, por favor contáctenos para coordinarlo.
Temario del curso
Introducción
Visión general de contenedores Docker y Kubernetes en Google Cloud
Visión general de las ofertas y la arquitectura de gestión de contenedores de Google Cloud
Comenzando con Google Kubernetes Engine
Construyendo un clúster de Kubernetes con Google Kubernetes Engine
Redes de pods de Kubernetes
Migrando desde on-premise a Google Cloud
Integrar Kubernetes con la integración continua (CI)
Asegurar alta disponibilidad y recuperación ante desastres en Kubernetes
Troubleshooting
Resumen y conclusión
Requerimientos
- Un entendimiento de los conceptos de contenedores
- Experiencia con el proceso de desarrollo y despliegue de aplicaciones
Público Objetivo
- Desarrolladores
- Administradores de Sistemas
- Ingenieros DevOps
Los cursos públicos requieren más de 5 participantes.
Google Kubernetes Engine (GKE) - Reserva
Google Kubernetes Engine (GKE) - Consulta
Google Kubernetes Engine (GKE) - Solicitud de consultoría
Testimonios (2)
He descubierto cosas nuevas y interesantes sobre Lambda y Serverless
Oleg Buldumac - PUBLIC COURSE
Curso - AWS Lambda for Developers
Traducción Automática
El conocimiento y la paciencia del formador para responder a nuestras preguntas.
Calin Avram - REGNOLOGY ROMANIA S.R.L.
Curso - Deploying Kubernetes Applications with Helm
Traducción Automática
Próximos cursos
Cursos Relacionados
Modelos Avanzados de Aprendizaje Automático con Google Colab
21 HorasEsta formación presencial dirigida por un instructor en Colombia (en línea o en sitio) está destinada a profesionales de nivel avanzado que desean ampliar su conocimiento sobre modelos de aprendizaje automático, mejorar sus habilidades en el ajuste de hiperparámetros y aprender cómo desplegar modelos de manera efectiva utilizando Google Colab.
Al final de esta formación, los participantes podrán:
- Implementar modelos avanzados de aprendizaje automático utilizando marcos populares como Scikit-learn y TensorFlow.
- Optimizar el rendimiento del modelo a través del ajuste de hiperparámetros.
- Desplegar modelos de aprendizaje automático en aplicaciones del mundo real utilizando Google Colab.
- Colaborar y gestionar proyectos de aprendizaje automático a gran escala en Google Colab.
AI para la Salud utilizando Google Colab
14 HorasEste entrenamiento dirigido por un instructor (en línea o presencial) está destinado a científicos de datos y profesionales de la salud de nivel intermedio que deseen aprovechar la IA para aplicaciones avanzadas de salud utilizando Google Colab.
Al finalizar este entrenamiento, los participantes serán capaces de:
- Implementar modelos de IA para la salud utilizando Google Colab.
- Utilizar IA para el modelado predictivo en datos de salud.
- Analizar imágenes médicas con técnicas impulsadas por IA.
- Explorar consideraciones éticas en soluciones de salud basadas en IA.
AWS IoT Core
14 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (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 Colombia (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 Colombia (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.
Análisis de Big Data con Google Colab y Apache Spark
14 HorasEste entrenamiento en vivo dirigido por un instructor (en línea o presencial) está destinado a científicos de datos y ingenieros de nivel intermedio que desean utilizar Google Colab y Apache Spark para el procesamiento y análisis de grandes volúmenes de datos.
Al finalizar este entrenamiento, los participantes podrán:
- Configurar un entorno de gran volumen de datos utilizando Google Colab y Spark.
- Procesar y analizar conjuntos de datos grandes de manera eficiente con Apache Spark.
- Visualizar grandes volúmenes de datos en un entorno colaborativo.
- Integrar Apache Spark con herramientas basadas en la nube.
Introducción a Google Colab para Ciencia de Datos
14 HorasEste entrenamiento guiado por instructores (en línea o presencial) en Colombia está dirigido a científicos de datos principiantes y profesionales de TI que desean aprender los fundamentos de la ciencia de datos utilizando Google Colab.
Al final de este curso, los participantes podrán:
- Configurar y navegar en Google Colab.
- Escribir y ejecutar código Python básico.
- Importar y manejar conjuntos de datos.
- Crear visualizaciones utilizando bibliotecas de Python.
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, con un enfoque en el desarrollo de habilidades prácticas.
Esta formación, guiada por un instructor (en línea o presencial), 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 concluir esta capacitación, los participantes serán capaces de:
- Crear y gestionar imágenes de contenedor y registros siguiendo las mejores prácticas para asegurar la reproducibilidad y la seguridad.
- Implementar y administrar objetos de Kubernetes como pods, despliegues y servicios en OpenShift.
- Utilizar las características de OpenShift, incluyendo rutas, BuildConfigs y la consola web, para optimizar la entrega de aplicaciones.
- Implementar almacenamiento persistente, gestión de configuración 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 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 organizarla.
Dominando DevOps con AWS Cloud9
21 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (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 Colombia (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 Colombia (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:
- Introducción a la arquitectura y funciones fundamentales de IoT (Internet de las Cosas)
- Comprensión de los elementos "Cosas", "Sensores", Internet y su relación con las funciones de negocio en el contexto de IoT
- Análisis detallado de todos los componentes del software de IoT: hardware, firmware, middleware, nube y aplicaciones móviles
- Exploración de las funcionalidades clave de IoT: gestión de flotas, visualización de datos, servicios basados en SaaS para FM (Gestión de Facilidades) y DV (Gestión de Vehículos), alertas/alarma, integración de sensores y "cosas", y geocercas
- Conceptos fundamentales de la comunicación entre dispositivos IoT y la nube utilizando MQTT (Message Queuing Telemetry Transport)
- Conexión de dispositivos IoT a AWS mediante MQTT (AWS IoT Core)
- Integración del núcleo AWS IoT con la función AWS Lambda para el procesamiento y almacenamiento de datos
- Conexión de Raspberry PI al núcleo AWS IoT y comunicación de datos simple
- Gestión de alertas y eventos
- Calibración de sensores
Formación Industrial IoT (Internet de las Cosas) con Raspberry PI y AWS IoT Core «8 Horas a Distancia»
8 HorasResumen:
- Conceptos fundamentales de la arquitectura y las funciones del Internet de las Cosas (IoT)
- "Objetos", "Sensores", Internet y su relación con las funciones empresariales del IoT
- Componentes esenciales del software de IoT: hardware, firmware, middleware, nube y aplicaciones móviles
- Funciones clave del IoT: gestión de flotas, visualización de datos, servicios basados en SaaS como gestión de flotas y verificación de dispositivos, alertas/alarma, integración de sensores, incorporación de objetos, geocercas
- Fundamentos de la comunicación de dispositivos IoT con la nube utilizando MQTT.
- Conexión de dispositivos IoT a AWS mediante MQTT (AWS IoT Core).
- Integración del núcleo AWS IoT con la función AWS Lambda para el procesamiento y almacenamiento de datos usando DynamoDB.
- Conexión de una Raspberry PI al núcleo AWS IoT y comunicación de datos básicos.
- Trabajando prácticamente con Raspberry PI y AWS IoT Core para desarrollar un dispositivo inteligente.
- Visualización de datos de sensores y comunicación a través de una interfaz web.
Introducción a Minikube y Kubernetes
21 HorasEsta capacitación en vivo dirigida por un instructor en Colombia (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 Colombia (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.