Overview
Introduction to Red Hat OpenShift Service on AWS (CS120) teaches IT operations staff how to deploy and manage a public Red Hat OpenShift Service on AWS (ROSA) cluster. This course provides hands-on experience with ROSA clusters, from initial deployment to routine operations and maintenance. It also covers how to support application teams and configure projects with best practices, ensuring smooth operation within a cloud environment. By the end of this course, participants will have the skills necessary to apply similar procedures to private ROSA clusters in their organizations.
Objectives
By the end of this course, leaner will be able to:
- Deploy a Red Hat OpenShift Service on AWS (ROSA) cluster.
- Manage day-to-day operations of ROSA clusters.
- Configure and authenticate GitHub access for the ROSA environment.
- Connect ROSA clusters to Red Hat cloud services and manage them effectively.
- Perform OpenShift version updates and clean up AWS resources from deleted clusters.
Prerequisites
- Prior experience with AWS, including compute, storage, and network resources management.
- Fundamental understanding of container orchestration and Kubernetes.
- Basic knowledge of Red Hat OpenShift management.
- Familiarity with Git and GitOps practices.
- Experience working with cloud-based services and environments.
Course Outline
- Understanding the benefits of using managed OpenShift on AWS.
- Overview of ROSA and its use cases in the industry.
- Identifying prerequisites and preparing the AWS environment.
- Step-by-step deployment of a ROSA cluster on AWS.
- Setting up GitHub authentication for the ROSA environment.
- Managing user access and roles within a ROSA cluster.
- Integrating ROSA clusters with Red Hat cloud services.
- Configuring projects with guardrails and policies for development teams.
- Performing regular maintenance tasks and OpenShift version updates.
- Cleaning up AWS resources from deleted clusters and optimizing resource use.