DO700

Container Adoption Boot Camp

Resumen

Descripción del curso

Respaldo de la infraestructura para adoptar aplicaciones creadas en contenedores, Kubernetes y las prácticas de DevOps

En el curso Container Adoption Boot Camp for Administrators (DO700), aprenderá a gestionar de forma práctica e intensiva las aplicaciones desarrolladas en los contenedores que se utilizan en la implementación de Kubernetes de Red Hat, Red Hat® OpenShift® Container Platform, a nivel empresarial. El curso está destinado a quienes buscan dar un gran salto en su proceso de transformación digital. Para lograrlo, deberá poder trabajar con cada vez más clústeres, partes interesadas, aplicaciones y usuarios, lo cual le permitirá realizar implementaciones más grandes. Podrá aplicar las habilidades que adquirirá con este curso tanto a las ediciones autogestionadas de OpenShift como a las versiones de los servicios gestionados, como Red Hat OpenShift on AWS (ROSA) y Azure Red Hat OpenShift. Como parte de la inscripción, obtendrá la suscripción Red Hat Learning Subscription Standard por un año, que brinda acceso ilimitado a todos nuestros cursos en línea, y puede realizar hasta cinco exámenes y volver a repetir cualquiera de ellos en caso de que no haya aprobado.

Este conjunto de cursos se basa en Red Hat OpenShift Container Platform 4.14.

Nota: El curso se ofrece como clase virtual de diez días. Los tiempos pueden variar conforme lo realice. Para obtener la información completa sobre el curso, el cronograma y los precios, seleccione su ubicación y, luego, "Explorar ahora" en el menú de la derecha.

Algunos temas del curso

  • Introducción a Kubernetes y Red Hat OpenShift
  • Implementación de aplicaciones en contenedores para OpenShift y resolución de problemas relacionados con ellas
  • Supervisión del acceso a los proyectos utilizando el control de acceso basado en funciones (RBAC)
  • Configuración de la autenticación y la gestión de identidades para OpenShift
  • Aislamiento de aplicaciones mediante políticas de red
  • Supervisión del uso de los recursos por medio de cuotas y límites
  • Automatización de las tareas administrativas con el operador OpenShift GitOps
  • Implementación de aplicaciones empaquetadas con los Charts de Helm y las plantillas de OpenShift
  • Preparación del almacenamiento permanente adaptado a los requisitos de las aplicaciones
  • Backups y restauraciones de aplicaciones organizadas en contenedores con el operador OpenShift API for Data Protection (OADP)

Público destinatario

  • Administradores de sistemas y de nube e ingenieros de confiabilidad del sitio (SRE) que estén interesados en adoptar las tecnologías de contenedores y de Kubernetes

Capacitación recomendada

Aspectos tecnológicos que debe tener en cuenta

  • Acceso a Internet para acceder a los clústeres exclusivos y compartidos de OpenShift de este curso

Descripción

Descripción del curso

  1. Introducción a Kubernetes y OpenShift
    • Identifique los principales servicios del clúster de Kubernetes y de la plataforma OpenShift y supervíselos mediante la consola web.
  2. Interfaces de línea de comandos y API de Kubernetes y OpenShift
    • Acceda a un clúster de OpenShift mediante la línea de comandos y consulte los recursos de la API de Kubernetes para evaluar el estado de un clúster.
  3. Ejecución de aplicaciones como contenedores y pods
    • Ejecute aplicaciones en contenedores como pods de Kubernetes no gestionados y solucione problemas asociados a ellos.
  4. Implementación de aplicaciones gestionadas y en red en Kubernetes
    • Implemente aplicaciones y expóngalas al acceso a la red dentro y fuera de un clúster de Kubernetes.
  5. Gestión del almacenamiento para la configuración y los datos de las aplicaciones
    • Externalice las configuraciones de las aplicaciones en los recursos de Kubernetes y prepare los volúmenes de almacenamiento para los archivos de datos permanentes.
  6. Configuración de las aplicaciones para obtener mayor confiabilidad
    • Configure las aplicaciones para que funcionen con Kubernetes y, así, obtener mayor disponibilidad y resistencia.
  7. Gestión de las actualizaciones de las aplicaciones
    • Gestione las restauraciones del código y las configuraciones, así como las actualizaciones de aplicaciones que puedan repetirse.
  8. Gestión declarativa de los recursos
    • Implemente y actualice las aplicaciones desde los manifiestos de los recursos que sirven como parámetro para diferentes entornos de destino.
  9. Implementación de aplicaciones empaquetadas
    • Implemente y actualice las aplicaciones a partir de manifiestos de recursos empaquetados para compartirlos y distribuirlos.
  10. Autenticación y autorización
    • Configure la autenticación con el proveedor de identidad htpasswd y asigne funciones a los usuarios y los grupos.
  11. Seguridad de la red
    • Proteja el tráfico de red entre las aplicaciones dentro y fuera del clúster.
  12. Exposición de las aplicaciones que no tengan el tipo de conexión HTTP ni SNI
    • Exponga las aplicaciones al acceso externo sin usar un controlador de entrada.
  13. Habilitación del autoservicio para los desarrolladores
    • Configure los clústeres para que el autoservicio sea seguro para los desarrolladores de diversos equipos y desactive el autoservicio si la implementación de los proyectos está a cargo del personal de operaciones.
  14. Gestión de los operadores de Kubernetes
    • Instale y actualice los operadores que gestionan el Operator Lifecycle Manager y el Cluster Version Operator.
  15. Seguridad de las aplicaciones
    • Ejecute las aplicaciones que requieren privilegios avanzados o especiales del sistema operativo host o Kubernetes.
  16. Actualizaciones de OpenShift
    • Actualice un clúster de OpenShift y reduzca las interrupciones en las aplicaciones implementadas.
  17. Autenticación y gestión de identidades
    • Configure los clústeres de OpenShift para autenticarse con los sistemas de identidad empresarial LDAP y OIDC y para reconocer los grupos que estos definen.
  18. Backups, restauración y migración de aplicaciones con OADP
    • Cree backups y restaure la configuración y los datos de las aplicaciones con OpenShift API for Data Protection (OADP).
  19. Partición de clústeres
    • Configure un subconjunto de nodos de clúster para que se dedique a un tipo de carga de trabajo.
  20. Programación de pods
    • Configure las cargas de trabajo para que se ejecuten en un conjunto específico de nodos de clúster y para evitar que otras cargas de trabajo los usen.
  21. OpenShift GitOps
    • Implemente OpenShift GitOps para gestionar clústeres y aplicaciones.

Resultados

Impacto en la empresa

  • El objetivo del curso intensivo es que los administradores sin experiencia en contenedores adquieran las habilidades básicas y avanzadas que se necesitan para configurar, gestionar y automatizar Red Hat OpenShift Container Platform, y puedan implementar aplicaciones en contenedores con gran disponibilidad, resistencia y capacidad de adaptación. Esta plataforma permite desarrollar e implementar aplicaciones rápidamente, y les confiere portabilidad entre los entornos. Además, simplifica el ajuste, la administración y el mantenimiento de las aplicaciones adaptadas o desarrolladas directamente en la nube.

Impacto a nivel individual

Después de realizar el curso, podrá configurar y gestionar los clústeres de Red Hat OpenShift Container Platform 4 según sea necesario, es decir que podrá:

  • Configurar los controles de seguridad para los usuarios, las aplicaciones y las redes
  • Integrar OpenShift a los sistemas de autenticación, almacenamiento y GitOps de la empresa para mejorar la productividad de las operaciones de TI y cumplir con las normas corporativas
  • Usar técnicas de resolución de problemas para identificar aquellos relacionados con las aplicaciones en contenedores, los operadores del clúster y la capacidad informática

Próximo examen o curso recomendado

Diseñe su plan de desarrollo de habilidades

Realice este curso como parte de una suscripción a Red Hat Learning Subscription, que le ofrece acceso ilimitado y según lo solicite a nuestros recursos de aprendizaje en línea durante todo un año.

Compruebe sus conocimientos

Realice una evaluación de habilidades sin costo y ponga a prueba sus conocimientos, determine sus carencias en materia de habilidades y obtenga recomendaciones para comenzar su capacitación con Red Hat Training.