navigation

Red Hat OpenShift Service on AWS

Openshift is a solution developed by Red Hat as a distribution of Kubernetes to help users deploy containerized applications. Users can choose to use OpenShift in Red Hat’s cloud, in partners’ cloud, or self-deploy with the open-source version OKD. Red Hat OpenShift Service on AWS (ROSA) provides an integrated experience for using OpenShift. If you’re familiar with OpenShift, you can accelerate your application development by leveraging familiar OpenShift APIs and tools for deployment on AWS. With ROSA, you can use a variety of AWS compute, database, analytics, machine learning, networking, mobility, and other services to build secure and scalable applications faster. ROSA comes with hourly and annual billing, a 99.95% SLA, and general support from AWS and Red Hat.

ROSA

ROSA makes it easier to focus on application deployment and accelerate innovation by moving cluster lifecycle management to Red Hat and AWS. With ROSA, you can run applications in containers with your existing OpenShift workflow and reduce the complexity of management.

In this lab, we will practice creating an Openshift cluster on AWS, using the ROSA (Red Hat Open Shift on AWS). This lab will guide you

  • Install the necessary tools
  • Initialize OpenShift cluster on AWS (ROSA)
  • Deploy applications on ROSA
  • Deploying CI/CD on ROSA using CodePipeline, CodeCommit, CodeBuild

Content

  1. Introduction
  2. Preparation steps
  3. Initialize OpenShift cluster on AWS (ROSA)
  4. Deploy application on OpenShift cluster
  5. Basic CI/CD Workflow Setup
  6. Install CI/CD workflow for application deployment
  7. Resource Cleanup