CS120

Introducción a Red Hat OpenShift Service on AWS

Resumen

Descripción general del curso

Aprenda a realizar e implementar operaciones diarias en un clúster de ROSA, así como a acceder a ellas.

En este curso, el personal de operaciones de TI aprenderá a implementar un clúster público de Red Hat OpenShift Service on AWS (ROSA) para realizar pruebas y preparar proyectos en los que puedan trabajar los equipos de desarrollo. Además, podrá familiarizarse con las operaciones diarias de los clústeres de ROSA y ofrecer soporte a los equipos de aplicaciones que los utilizan. Luego, podrá emplear las mismas habilidades y procedimientos similares en los clústeres de ROSA privados que utilicen en sus empresas.

Resumen del contenido del curso

  • Introducción a OpenShift gestionado
  • Identificación de los requisitos previos para crear e implementar un clúster de ROSA
  • Acceso a un clúster de ROSA como administrador
  • Configuración de las autenticaciones de GitHub
  • Conexión de clústeres de ROSA a los servicios de nube de Red Hat
  • Configuración de proyectos con recursos de protección para los equipos de aplicaciones
  • Preparación y configuración de proyectos declarativos con OpenShift GitOps
  • Actualización de las versiones de OpenShift
  • Limpieza de los recursos de AWS de los clústeres eliminados

Público destinatario

  • Destinatarios principales:
    • Administradores de ROSA
    • Administradores de sistemas, ingenieros de plataformas, ingenieros de nube, otras funciones de TI relacionadas con la infraestructura que sean responsables de prepararla y brindarle soporte para las aplicaciones implementadas en AWS
  • Destinatarios secundarios:
    • Arquitectos empresariales
    • Especialistas en infraestructura de aplicaciones y desarrollo, como ingenieros de confiabilidad del sitio e ingenieros de DevOps

Capacitación recomendada

Aspectos tecnológicos que debe tener en cuenta

  • Se requiere Internet para acceder a los servicios de AWS mediante la consola y la CLI de AWS. También se necesita Internet para acceder a la consola Red Hat Hybrid Cloud Console y a los servicios en la nube de Red Hat asociados.
  • Los estudiantes deben poseer una cuenta de AWS activa con permiso para activar los servicios desde AWS Marketplace y con un método de pago asociado para los recursos de AWS que consumen los clústeres de ROSA.
  • Los estudiantes deben poseer una cuenta activa en el Portal de clientes Red Hat o una suscripción gratuita al programa Red Hat Developer
.

Descripción

  • Creación de clústeres públicos de Red Hat OpenShift Service on AWS (ROSA)
    Cree un clúster de Red Hat OpenShift Service on AWS (ROSA) al que pueda accederse a través de Internet.
    • Introducción a ROSA
      Describa la integración de los clústeres de ROSA en la infraestructura de AWS, las herramientas necesarias para crearlos y acceder a ellos, así como sus patrones de implementación característicos: público (uso de su propia nube privada virtual de Amazon) y enlace privado.
    • Requisitos previos para la creación de clústeres de ROSA
      Describa las herramientas y los servicios que se necesitan para crear clústeres de ROSA. Prepare una cuenta de AWS y una estación de trabajo de gestión para crear un clúster de ROSA, y compruebe que dicha cuenta cumple todos los requisitos previos para ello.
    • Creación de un clúster de ROSA
      Cree un clúster de ROSA al que se pueda acceder a través de Internet.
    • Acceso a un clúster de ROSA como administrador
      Cree usuarios y contraseñas de administrador de clústeres de OpenShift para acceder a un clúster gestionado utilizando la CLI de OpenShift, la consola web de OpenShift y la CLI de Kubernetes.
    • Conexión de un clúster de ROSA a Red Hat Services
      Conecte un clúster gestionado a los servicios de nube de Red Hat.
  • Configuración de proyectos para los equipos de aplicaciones
    Configure proyectos para que los equipos de aplicaciones desarrollen o implementen aplicaciones, y conceda a los administradores que no pertenezcan al clúster la autonomía suficiente para sus tareas y para evitar el uso indebido de un clúster de ROSA y de los servicios de AWS.
    • Configuración de proveedores de identidad para clústeres de ROSA
      Configure un proveedor de identidad que permita que los desarrolladores accedan a un clúster de ROSA y a proyectos de autoservicio para implementar aplicaciones sin privilegios.
    • Arquitectura multiempresa de OpenShift con proyectos
      Describa las funciones de OpenShift que habilitan la arquitectura multiempresa.
    • Configuración del autoservicio de proyectos
      Describa las funciones de OpenShift que permiten el autoservicio para los equipos de aplicaciones.
  • Gestión declarativa de proyectos
    Automatice la creación de proyectos y el mantenimiento permanente con OpenShift GitOps y, al mismo tiempo, conserve la autonomía de los usuarios que no son administradores sobre esos proyectos.
    • GitOps para Kubernetes
      Defina los conceptos básicos de GitOps y su uso con los clústeres y las aplicaciones de Kubernetes. Asimismo, describa los conceptos esenciales de Argo CD que son compatibles con Red Hat OpenShift GitOps.
    • Automatización de la gestión de clústeres de ROSA con OpenShift GitOps
      Describa el enfoque de GitOps y automatice la gestión de clústeres de OpenShift.
    • Corrección de desajustes con OpenShift GitOps
      Describa el ajuste de los recursos de ROSA con OpenShift GitOps. Defina el enfoque de este operador para corregir el desajuste del estado de los clústeres.
  • Actualizaciones de clústeres de ROSA
    Actualice los clústeres de ROSA con las nuevas versiones de OpenShift.
    • Actualizaciones de OpenShift y disponibilidad de las aplicaciones
      Describa el proceso de actualización de OpenShift y el modo en que afecta a la disponibilidad de las aplicaciones.
    • Configuración de las actualizaciones programadas de los clústeres
      Describa el proceso mediante el cual se programa la actualización de un clúster de ROSA y se configuran las mejoras automatizadas de y-stream.
  • Eliminación de clústeres de ROSA
    Elimine los clústeres de ROSA y asegúrese de que se borran todos los recursos de AWS relacionados con ellos.
    • Eliminación de recursos de AWS de clústeres de ROSA suprimidos
      Describa el proceso para eliminar un clúster de ROSA.
    • Eliminación de recursos de AWS de clústeres de ROSA suprimidos
      Describa los casos que requieren la eliminación manual de los recursos de AWS relacionados con un clúster de ROSA una vez que este se haya suprimido.

Resultados

Impacto a nivel empresarial

  • Red Hat OpenShift Service on AWS (ROSA) es una plataforma de aplicaciones lista para usarse, que ofrece la versión gestionada del servicio Red Hat OpenShift que se ejecuta directamente en Amazon Web Services (AWS). Esto permite que las empresas mejoren su eficiencia operativa, vuelvan a ocuparse de las innovaciones, y diseñen, implementen y ajusten las aplicaciones con rapidez.
  • Red Hat OpenShift es la plataforma de nube híbrida que permite que los entornos locales y de nubes funcionen de manera uniforme. Las empresas que utilizan ROSA siguen los mismos procesos operativos que usa la plataforma Red Hat OpenShift Container Platform autogestionada en sus centros de datos locales, e implementan las mismas aplicaciones en cualquier clúster de OpenShift, ya sea gestionado por terceros o autogestionado.

Impacto a nivel individual

  • Luego de completar el curso CS120, los estudiantes podrán crear clústeres de ROSA. La mayoría de las tareas diarias de administración de aplicaciones y clústeres se realizan de igual forma en todos los productos de Red Hat OpenShift, por lo que los especialistas de TI aplican las mismas habilidades de gestión de clústeres de Red Hat OpenShift en los entornos de nube y en las instalaciones.

Próximo curso o examen recomendado