top of page
  • Linkedin
Search

🚀 Getting Started with AWS ROSA: Red Hat OpenShift Service on AWS - Part 1


ree

Introduction 🌟

Are you ready to simplify your Kubernetes experience while leveraging the power of AWS? Look no further than AWS ROSA (Red Hat OpenShift Service on AWS)! This fully managed OpenShift service allows organizations to run containerized applications on AWS with native integrations, improved security, and high availability.

This guide will walk you through ROSA’s benefits, key features, and installation prerequisites so you can hit the ground running. Let’s dive in! 🏊‍♂️

🎯 Why Choose AWS ROSA?

ROSA provides a fully managed OpenShift environment within AWS, allowing organizations to focus on application development instead of cluster management. Here are a few compelling reasons to use ROSA:

Fully Managed OpenShift: AWS handles the heavy lifting, so you can deploy applications quickly without worrying about cluster maintenance.

Deep AWS Integration: Leverage AWS services like IAM, S3, CloudWatch, and more for a seamless experience.

Scalability and Performance: ROSA dynamically scales resources based on demand, ensuring optimal performance.

Security & Compliance: ROSA meets AWS security best practices, including IAM roles, VPC isolation, and compliance with industry standards.

Enterprise Support: Gain support from both AWS and Red Hat, providing expert assistance when needed.

🔧 Installation Pre-requisites

Before diving into ROSA, ensure you have the necessary software and services ready. Here's what you need:

🖥️ Software Requirements

Install the following tools before setting up ROSA:

1️⃣ AWS Command Line Interface (CLI) - Version 2.15 or later

  • Download: AWS CLI

  • Verify Installation:

    aws --version

2️⃣ ROSA Command Line Interface (CLI) - Version 1.2.38 or later

  • Download: ROSA CLI

  • Verify Installation:

    rosa version

3️⃣ OpenShift Command Line Interface (CLI) - Version 4.79 or later

🔴 Red Hat Services

1️⃣ Red Hat Company A Account: Your Red Hat account must be linked to your company's Red Hat Organization account. Ensure your Red Hat Organization Administrator has provisioned this for you.

☁️ AWS Services

1️⃣ Enable ROSA on AWS: ROSA must be enabled in your AWS account. To do this:

  • Navigate to AWS Console → ROSA Service.

  • Follow the on-screen instructions to enable the service.

2️⃣ Request for Service Quotas Increase: By default, the All Standard (A, C, D, H, I, M, R, T, Z) EC2 instance quota for an account is set to 5. This needs to be increased via a service quota request to a minimum of 100. This is a pre-requisite when installing ROSA in AWS accounts.

3️⃣ S3 Gateway Endpoint Configuration: An S3 Gateway endpoint must be configured on the AWS ROSA VPC. This endpoint will be shared from the Network account.

4️⃣ Firewall Controls: ROSA requires access to specific domains for managing the OpenShift service. Ensure that firewall rules allow the necessary outbound traffic to these domains.

📌 Part 2: Deploying Your First ROSA Cluster

Once your pre-requisites are met, you're ready to deploy a ROSA cluster! However, we’ll cover the deployment process in a separate blog post. Stay tuned for our next article, where we’ll guide you through setting up and managing your first OpenShift environment on AWS. 🎉

Ready to embrace the power of ROSA? Let’s get started today! 🚀

 
 
 

1 Comment

Rated 0 out of 5 stars.
No ratings yet

Add a rating
Guest
Feb 15
Rated 5 out of 5 stars.

Thanks

Like

Contact Us

Thanks for submitting!

 Address. Wellington, New Zealand 6012

Tel. 64-27414-1650

© 2035 by ITG. Powered and secured by Wix

bottom of page