Kubernetes y GitLab
GitLab es una plataforma del ciclo de vida de DevOps que ofrece funciones de CI/CD para la planificación y gestión de proyectos. Kubernetes es un sistema de orquestación para automatizar el despliegue de aplicaciones. Al utilizar GitLab y Kubernetes, los usuarios pueden automatizar las compilaciones y los despliegues en entornos de nube basados en contenedores.
Esta formación en vivo impartida por un instructor (en línea o presencial) está dirigida a ingenieros de DevOps que desean usar Kubernetes y GitLab para automatizar el ciclo de vida de DevOps.
Al finalizar esta formación, los participantes podrán:
- Automatizar las compilaciones, pruebas y despliegues de aplicaciones.
- Crear una infraestructura de compilación automatizada.
- Desplegar una aplicación en un entorno de nube basado en contenedores.
Formato del curso
- Conferencia interactiva y discusión.
- Gran cantidad de ejercicios y práctica.
- Implementación práctica en un laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una formación personalizada para este curso, por favor contáctenos para organizarlo.
Temario del curso
Introducción
Visión general de la Integración Continua y la Entrega Continua
- ¿Qué es CI?
- ¿Qué es CD?
GitLab en resumen
- ¿Qué es GitLab?
- Características de GitLab
- GitLab CI
Preparación del entorno de DevOps
- Instalación y configuración de Auto DevOps en GitLab
Kubernetes
- Integración con Kubernetes
- Creación de clústeres de Kubernetes
- Creación de una instancia de Kubernetes
- Uso de claves SSH de GitLab
Etapas, artefactos y dependencias
- Agrupar trabajos en etapas
- Uso de caché
- Definición y uso de artefactos
Auto DevOps de GitLab
- Trabajo con Helm
- Uso de Auto DevOps
- Configuración del corredor de GitLab (Gitlab runner)
- Agregado de repositorio
Despliegue automatizado
- Despliegue a Kubernetes
Depuración
- Gestión de errores
Pruebas
- Pruebas de integración y funcionales
Monitoreo
- Uso de Prometheus
- Recolección de métricas
Seguridad
- Endurecimiento de tuberías (pipelines) y sistemas de tuberías
Resolución de problemas
Resumen y próximos pasos
Requerimientos
- Conocimiento básico de DevOps
Público objetivo
- Ingenieros de DevOps
Los cursos públicos requieren más de 5 participantes.
Kubernetes y GitLab - Reserva
Kubernetes y GitLab - Consulta
Kubernetes y GitLab - Solicitud de consultoría
Testimonios (2)
Demostraciones de ejemplos funcionales
Daniel Wegner - Fraunhofer IOSB
Curso - Kubernetes and Gitlab
Traducción Automática
Me gustó la reactividad de Ahmed ante cada problema o pregunta que planteamos y su capacidad para dar respuestas claras a todos ellos, proporcionando además información adicional sobre otros temas relacionados que quizás ni siquiera habíamos considerado.
Jose Perez - Fraunhofer IOSB
Curso - Kubernetes and Gitlab
Traducción Automática
Próximos cursos
Cursos Relacionados
GitLab Avanzado
21 HorasEsta formación en vivo con instructor en Chile (en línea o presencial) está dirigida a profesionales de nivel intermedio a avanzado que desean aplicar GitLab para flujos de trabajo avanzados de CI/CD, estructuración de proyectos y desarrollo colaborativo utilizando la edición gratuita de GitLab.
Al finalizar esta formación, los participantes podrán:
- Implementar tuberías (pipelines) avanzadas de GitLab CI/CD con ejecutores personalizados y plantillas reutilizables.
- Organizar proyectos de manera efectiva utilizando grupos y espacios de nombres.
- Colaborar en código, incidencias y documentación con Markdown y herramientas de GitLab.
- Aplicar GitLab Pages, flujos de trabajo de versiones y configuraciones seguras en proyectos reales.
Ingeniería de Plataformas Avanzada: Escalado con Microservicios y Kubernetes
35 HorasEsta capacitación en vivo impartida por un instructor en Chile (en línea o presencial) está dirigida a ingenieros de plataformas y profesionales de DevOps de nivel avanzado que desean dominar el escalado de aplicaciones utilizando microservicios y Kubernetes.
Al finalizar esta capacitación, los participantes serán capaces de:
- Diseñar e implementar arquitecturas de microservicios escalables.
- Desplegar y gestionar aplicaciones en clústers de Kubernetes.
- Utilizar gráficos de Helm para el despliegue eficiente de servicios.
- Monitorear y mantener la salud de los microservicios en producción.
- Aplicar las mejores prácticas de seguridad y cumplimiento en un entorno Kubernetes.
Operaciones de Kubernetes impulsadas por IA: Escalado automático, planificación y optimización de recursos
21 HorasKubernetes es una plataforma de orquestación de contenedores ampliamente utilizada para gestionar aplicaciones distribuidas a gran escala.
Esta formación en vivo con instrucción directa (en línea o presencial) está dirigida a profesionales avanzados que desean aplicar técnicas de inteligencia artificial y aprendizaje automático para optimizar el uso de recursos de Kubernetes, las decisiones de planificación y las estrategias de escalado automático.
Al finalizar este programa, los participantes podrán:
- Aplicar modelos de IA/ML para mejorar las decisiones de planificación de cargas de trabajo en Kubernetes.
- Utilizar análisis predictivo para optimizar la asignación de CPU, GPU y memoria.
- Implementar escalado automático inteligente mediante aprendizaje por refuerzo y pronóstico de métricas.
- Reducir el costo e infraestructura y la latencia mediante la optimización automatizada de recursos.
Formato del curso
- Presentaciones técnicas guiadas por el instructor y discusiones en profundidad.
- Trabajo práctico en laboratorio utilizando clústeres reales de Kubernetes.
- Ejercicios prácticos que aplican modelos de IA a escenarios operativos reales.
Opciones de personalización del curso
- Para adaptar este curso a la configuración de su plataforma o requisitos operativos, contáctenos para obtener una personalización.
Administrador Certificado de Kubernetes (CKA) - preparación para el examen
21 HorasEl programa de Administrador Certificado de Kubernetes (CKA) fue creado por The Linux Foundation y la Cloud Native Computing Foundation (CNCF).
Hoy en día, Kubernetes es una plataforma líder utilizada para la orquestación de contenedores.
NobleProg ha estado impartiendo formación en Docker y Kubernetes desde 2015. Con más de 360 proyectos de capacitación completados con éxito, nos hemos convertido en una de las empresas de formación más reconocidas a nivel mundial en el campo de la contenedorización.
Desde 2019, también ayudamos a nuestros clientes a confirmar su rendimiento en entornos k8s preparándolos y fomentando que aprueben los exámenes CKA y CKAD.
Esta formación en vivo con instructor (en línea o in situ) está dirigida a administradores de sistemas y usuarios de Kubernetes que desean confirmar sus conocimientos aprobando el examen CKA.
Por otro lado, la capacitación también se centra en adquirir experiencia práctica en administración de Kubernetes, por lo que recomendamos participar en ella, incluso si no tiene la intención de presentar el examen CKA.
Formato del curso
- Clases interactivas y debates.
- Muchas actividades prácticas y ejercicios.
- 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, contáctenos para organizarla.
- Para obtener más información sobre la certificación CKA, visite: https://training.linuxfoundation.org/certification/certified-kubernetes-administrator-cka
Desarrollador de Aplicaciones Certificadas en Kubernetes (CKAD) - Preparación para el examen
21 HorasEl programa Desarrollador de Aplicaciones Certificadas en Kubernetes (CKAD) ha sido desarrollado por The Linux Foundation y la Cloud Native Computing Foundation (CNCF), organización anfitriona de Kubernetes.
Esta capacitación en vivo impartida por un instructor (en línea o presencial) está orientada a desarrolladores que desean confirmar sus habilidades en el diseño, construcción, configuración y exposición de aplicaciones nativas para la nube en entornos Kubernetes.
Por otro lado, la formación también se centra en adquirir experiencia práctica en el desarrollo de aplicaciones con Kubernetes, por lo que recomendamos participar incluso si no tienes intención de rendir el examen CKAD.
NobleProg lleva impartiendo formación sobre Docker y Kubernetes desde 2015. Con más de 360 proyectos de capacitación exitosamente completados, nos hemos convertido en una de las empresas de formación más reconocidas a nivel mundial en el ámbito de la contenedorización. Desde 2019, también ayudamos a nuestros clientes a certificar su desempeño en entornos k8s preparándolos y fomentando que aprueben los exámenes CKA y CKAD.
Formato del curso
- Clase interactiva con discusión.
- Muchas ejercicios y práctica.
- Ejecución práctica en un entorno de laboratorio en vivo.
Opciones de personalización del curso
- Para solicitar una capacitación personalizada para este curso, contáctenos para coordinarlo.
- Para obtener más información sobre CKAD, visite: https://training.linuxfoundation.org/certification/certified-kubernetes-application-developer-ckad/
Certificado de Especialista en Seguridad de Kubernetes (CKS)
21 HorasEsta formación en vivo, impartida por un instructor en Chile (en línea o presencial), está dirigida a profesionales de Kubernetes que desean prepararse para el examen CKS.
Al finalizar esta formación, los participantes sabrán cómo asegurar entornos de Kubernetes y aplicaciones basadas en contenedores durante las diferentes etapas del ciclo de vida de una aplicación: construcción, despliegue y ejecución.
Dominio del DevOps Nativo en la Nube: Diseño, Despliegue y Operación de Microservicios Escalables en Kubernetes
49 HorasEste programa de 7 días ofrece un viaje práctico e integral hacia el diseño, despliegue y operación de aplicaciones nativas en la nube mediante prácticas modernas de DevOps.
Los participantes explorarán cómo diseñar arquitecturas de microservicios escalables, optimizar entornos contenerizados y gestionar cargas de trabajo en producción utilizando Kubernetes. El curso cubre estrategias avanzadas de despliegue, automatización basada en GitOps y prácticas de observabilidad para garantizar la confiabilidad y el rendimiento del sistema.
Se pone un fuerte énfasis en los desafíos operacionales del mundo real, incluyendo la respuesta a incidentes, la simulación de fallos y el análisis de la causa raíz. El programa concluye con el uso de herramientas potenciadas por IA para apoyar la resolución de problemas y acelerar la toma de decisiones operativas.
Al finalizar la capacitación, los participantes tendrán una comprensión clara de cómo construir, desplegar, monitorear y mantener sistemas distribuidos resilientes en un entorno basado en Kubernetes.
Introducción a Contenedores, Kubernetes y OpenShift
35 HorasAprende los fundamentos de los contenedores, Kubernetes y OpenShift en una formación práctica y basada en la ejecución, diseñada para desarrolladores, ingenieros de DevOps y profesionales de TI. Los participantes aprenderán cómo construir aplicaciones contenerizadas, implementar cargas de trabajo, gestionar recursos de Kubernetes y utilizar OpenShift para agilizar la entrega moderna de aplicaciones en entornos locales e híbridos.
Docker, Kubernetes y OpenShift para Administradores
35 HorasEn esta formación en vivo y guiada por un instructor en Chile, los participantes aprenderán a gestionar Red Hat OpenShift Container Platform.
Al finalizar esta formación, los participantes podrán:
- Crear, configurar, gestionar y solucionar problemas de clústeres de OpenShift.
- Implementar aplicaciones en contenedores en entornos locales (on-premises), en la nube pública o en una nube alojada.
- Asegurar Red Hat OpenShift Container Platform
- Supervisar y recopilar métricas.
- Gestionar el almacenamiento.
Gitlab y Gitlab CI
14 HorasEsta formación en vivo con instructor en Chile (presencial o remota) está dirigida a desarrolladores que desean configurar y utilizar GitLab para el control de versiones y la integración continua.
Al finalizar esta capacitación, los participantes podrán:
- Instalar y configurar GitLab.
- Comprender cómo implementar una alternativa a Github.
- Utilizar GitLab para gestionar un ciclo de vida DevOps.
- Aplicar GitLab en la Integración Continua / Entrega Continua.
- Desarrollar, lanzar y probar software de manera eficiente usando GitLab.
GitLab Autoadministrado: Plataforma DevSecOps completa sin SaaS
21 HorasGitLab autoadministrado es el despliegue local de la plataforma DevSecOps completa de GitLab, que incluye gestión del código fuente, CI/CD, registro de contenedores, análisis de seguridad y monitorización. Es el estándar de oro para las organizaciones que buscan la funcionalidad completa de GitLab sin depender de un servicio SaaS ni permitir que sus datos salgan de su red.
Implementación de aplicaciones de Kubernetes con Helm
7 HorasEsta capacitación en vivo y guiada por un instructor en Chile (en línea o presencial) está dirigida a ingenieros que deseen utilizar Helm para agilizar el proceso de instalación y gestión de aplicaciones en Kubernetes.
Al finalizar esta capacitación, los participantes serán capaces de:
- Instalar y configurar Helm.
- Crear compilaciones reproducibles de aplicaciones de Kubernetes.
- Compartir aplicaciones mediante gráficos de Helm (Helm charts).
- Ejecutar aplicaciones de terceros almacenadas como gráficos de Helm.
- Gestionar las versiones (releases) de paquetes de Helm.
Introducción a Minikube y Kubernetes
21 HorasEsta formación en vivo impartida por un instructor en <ubicación> (en línea o presencial) está dirigida a desarrolladores de software y profesionales de DevOps con niveles principiante e intermedio, quienes desean aprender cómo configurar y gestionar un entorno local de Kubernetes utilizando Minikube.
Al finalizar esta formación, los participantes podrán:
- Instalar y configurar Minikube en su máquina local.
- Comprender los conceptos básicos y la arquitectura de Kubernetes.
- Desplegar y gestionar contenedores mediante kubectl y el panel de control de Minikube.
- Configurar soluciones de almacenamiento persistente y redes para Kubernetes.
- Utilizar Minikube para desarrollar, probar y depurar aplicaciones.
Minikube para Desarrolladores
14 HorasEsta capacitación en vivo con instructor en Chile (en línea o presencial) está dirigida a desarrolladores de nivel intermedio e ingenieros de DevOps que deseen utilizar Minikube como parte de su flujo de trabajo de desarrollo.
Al finalizar esta capacitación, los participantes serán capaces de:
- 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 continuos.
- Optimizar su proceso de desarrollo aprovechando las características avanzadas de Minikube.
- Aplicar las mejores prácticas para el desarrollo local con Kubernetes.