Curso de Docker, Kubernetes y OpenShift para desarrolladores y administradores
Docker es una plataforma de código abierto para automatizar el proceso de creación, envío y ejecución de aplicaciones dentro de contenedores.
Kubernetes va un paso más allá al proporcionar las herramientas necesarias para implementar y administrar aplicaciones en contenedores a escala en un entorno agrupado.
OpenShift Container Platform (anteriormente OpenShift Enterprise) reúne Docker y Kubernetes en una plataforma administrada, o PaaS (plataforma como servicio), para facilitar y simplificar aún más la implementación de Docker y Kubernetes. Proporciona entornos de aplicación predefinidos y ayuda a realizar los principios clave DevOps, como la reducción del tiempo de comercialización, la infraestructura como código, la integración continua (CI) y la entrega continua (CD). OpenShift Red Hat La plataforma de contenedores es mantenida por Red Hat y se ejecuta sobre Red Hat Enterprise Linux.
En esta capacitación en vivo dirigida por un instructor, los participantes aprenderán a usar OpenShift Container Platform para implementar aplicaciones en contenedores.
Al final de esta formación, los participantes serán capaces de:
- Cree y configure una configuración OpenShift.
- Implemente rápidamente aplicaciones en las instalaciones, en la nube pública o en una nube alojada.
Formato del curso
- En parte conferencia, en parte discusión, ejercicios y práctica práctica pesada.
Opciones de personalización del curso
- Este curso se basa en OpenShift Container Platform versión 3.x.
- Para personalizar el curso o solicitar capacitación en una versión diferente de OpenShift (por ejemplo, OpenShift Container Platform 4 o OKD), comuníquese con nosotros para organizarlo.
Programa del Curso
Introducción
- Desde Docker contenedores, hasta clústeres administrados de contenedores con Kubernetes, hasta Docker y Kubernetes administrados con OpenShift.
Docker
- Descripción general de la arquitectura Docker
- Configuración Docker
- Ejecución de una aplicación web en un contenedor
- Gestión de Docker imágenes
- Networking Docker contenedores
- Administrar la fecha dentro de un contenedor Docker
Kubernetes
- Descripción general de la arquitectura Kubernetes
- Administración de un clúster de Docker contenedores con Kubernetes
OpenShift Plataforma de contenedores
- Descripción general de la arquitectura de OpenShift Container Platform
- Creación de servicios en contenedores
- Gestión de Docker contenedores con OpenShift Container Platform
- Creación y administración de imágenes de contenedor
- Implementación de aplicaciones de varios contenedores
- Configuración de un clúster de OpenShift Container Platform
- Implementación de aplicaciones en OpenShift Container Platform mediante source-to-image (S2I)
Palabras de clausura
Requerimientos
- Una comprensión básica de los conceptos de contenedor
- Experiencia con la línea de comandos Linux
- Experiencia en desarrollo de aplicaciones
Audiencia
- Arquitectos
- Desarrolladores
Los cursos de formación abiertos requieren más de 5 participantes.
Curso de Docker, Kubernetes y OpenShift para desarrolladores y administradores - Booking
Curso de Docker, Kubernetes y OpenShift para desarrolladores y administradores - Enquiry
Docker, Kubernetes y OpenShift para desarrolladores y administradores - Consultas
Consultas
Testimonios (3)
Enfócate en lo Básico.
Kalinga Ray - Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Curso - Docker, Kubernetes and OpenShift for Developers
Traducción Automática
Cobertura amplia de temas relacionados con Kubernetes, herramientas y aplicaciones
Thomas Vandahl - Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Curso - Docker, Kubernetes and OpenShift for Developers
Traducción Automática
Disfruté principalmente el conocimiento del entrenador.
- Inverso Gesellschaft fur innovative Versicherungssoftware mbH
Curso - Docker, Kubernetes and OpenShift for Developers
Traducción Automática
Próximos cursos
Cursos Relacionados
Docker, Kubernetes y OpenShift para Administradores
35 HorasEn esta capacitación en vivo dirigida por un instructor en Guatemala, 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 Guatemala (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.
Docker (Introducción de Kubernetes)
14 HorasEl objetivo de este curso práctico es proporcionar todas las herramientas que aborden los aspectos prácticos de Docker y Kubernetes, con el fin de que los participantes puedan contar con las habilidades necesarias para la correcta gestión del programa.
Docker y Kubernetes
21 HorasObjetivos formativos: Adquirir competencias teóricas y operativas en Docker y Kubernetes.
Deploying Kubernetes Applications with Helm
7 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (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.
Kubernetes from Basic to Advanced
14 HorasEn esta capacitación en vivo dirigida por un instructor en Guatemala (presencial o remoto), los participantes aprenderán cómo implementar una colección de servidores de muestra dentro de contenedores, luego automatizar, escalar y administrar sus servidores en contenedores dentro de un clúster Kubernetes. La capacitación continúa con temas más avanzados, guiando a los participantes a través del proceso de seguridad, creación de redes 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 bases de datos y servidores en contenedores.
- Configure un clúster Docker y Kubernetes.
- Utilice Kubernetes para implementar y administrar diferentes entornos en el mismo clúster.
- Proteja, escale y supervise un Kubernetes clúster.
Kubernetes en AWS
14 HorasAWS ofrece tres entornos para la gestión de contenedores: ECS, EKS y Fargate. ECS (Elastic Container Service) ofrece un enfoque automatizado de Docker-as-a-service para desarrollar contenedores. EKS es una configuración autogestionada de Kubernetes-as-a-service y es más compleja de instalar y gestionar. EKS es totalmente escalable y personalizable, y permite a Kubernetes implementarse para imitar y/o integrarse con una configuración de Kubernetes existente, en premisas. Fargate es simplemente un servicio para gestionar instancias de ECS y EKS.
En esta capacitación en vivo dirigida por instructor los participantes aprenderán cómo configurar y gestionar un entorno de un contenedor a escala de producción usando Kubernetes en EKS. Fargate también será discutido y evaluado por su utilidad en diferentes escenarios.
Para el final de esta capacitación, los participantes serán capaces de:
- Configurar y gestionar Kubernetes en EKS.
- Migrar un entorno Kubernetes existente de en premisas a una nube AWS.
- Combinar Kubernetes con software de integración continua de terceros (CI).
- Asegurar alta disponibilidad y recuperación de desastres en Kubernetes.
- Entender cómo Fargate funciona y cuándo tiene sentido utilizarla.
Audiencia
- Desarrolladores
- Administradores de Sistema
- Ingenieros DevOps
Formato del curso
- Parte expositivo, parte discusión, ejercicios y práctica intensa en un ambiente de laboratorio en vivo.
Nota
- Para solicitar una capacitación personalizada para este curso, por favor contáctenos para organizarlo.
Kubernetes on Azure (AKS)
14 HorasEn esta formación en vivo dirigida por un instructor en Guatemala (en línea o presencial), los participantes aprenderán a configurar y administrar un entorno de contenedores a escala de producción mediante Kubernetes en AKS.
Al final de esta formación, los participantes serán capaces de:
- Configurar y administrar Kubernetes en AKS.
- Implemente, administre y escale un clúster Kubernetes.
- Implemente aplicaciones en contenedores (Docker) en Azure.
- Migre un entorno existente Kubernetes del entorno local a la nube de AKS.
- Integre Kubernetes con software de integración continua (CI) de terceros.
- Garantice la alta disponibilidad y la recuperación ante desastres en Kubernetes.
Introduction to Minikube and Kubernetes
21 HorasEsta capacitación en vivo dirigida por un instructor en Guatemala (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 Guatemala (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.
OKD (Origin Kubernetes Distribution) for Administrators
21 HorasEn esta capacitación en vivo dirigida por un instructor en Guatemala (in situ o remota), los participantes aprenderán a instalar, configurar y administrar OKD en las instalaciones o en la nube.
Al final de esta capacitación, los participantes serán capaces de:
- Cree, configure, administre y solucione problemas de un clúster OKD.
- OKD seguro.
- Implemente aplicaciones en contenedores en OKD.
- Supervise el rendimiento de una aplicación que se ejecuta en OKD.
- Gestionar el almacenamiento de datos.
- Implemente rápidamente aplicaciones en las instalaciones o en una nube pública como AWS.
Curso de OpenShift para Administradores
35 HorasEn esta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio), los participantes aprenderán a instalar, configurar y administrar OpenShift Container Platform v4.
Al final de esta formación, los participantes serán capaces de:
- Undersand OCI (Open Containers Initiative) y sus implicaciones para el uso de motores de contenedores como Docker en OpenShift.
- Comprender la relación entre las diferentes versiones de OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, etcétera).
- Cree, configure, administre y solucione problemas de un clúster OpenShift.
- Implemente las capacidades de autogestión de Openshift para mejorar la estabilidad y la coherencia de la plataforma.
- Plataforma de contenedores segura OpenShift.
- Supervise y recopile métricas.
- Administrar el almacenamiento.
- Actualice un clúster OpenShift de Container Platform 3 a OpenShift Container Platform 4.
Plataforma de contenedores OpenShift para desarrolladores
35 HorasEn esta capacitación en vivo dirigida por un instructor en Guatemala (en línea o en el sitio), los participantes aprenderán a crear, actualizar y mantener aplicaciones utilizando OpenShift Container Platform.
Al final de esta formación, los participantes serán capaces de:
- Undersand OCI (Open Containers Initiative) y sus implicaciones para el uso de motores de contenedores como Docker en OpenShift.
- Comprender la relación entre las diferentes versiones de OpenShift (OKP, OpenShift Container Platform, Red Hat OpenShift, etcétera).
- Automatice la canalización de entrega de software.
- Aplique los principios DevOps para entregar software de forma continua.
Rancher: administra tus contenedores Docker
14 HorasEste curso en vivo dirigido por un instructor en Guatemala proporciona a los participantes una descripción general de Rancher y demuestra a través de la práctica cómo implementar y administrar un clúster de Kubernetes con Rancher.