How to deploy an application using Red Hat OpenShift Service on AWS

Learn how to deploy an application on a cluster using Red Hat OpenShift Service on AWS.

 

To effectively run a deployment, this learning path will use a predetermined source code and container images. These are for the purposes of testing and learning the steps of deployment.

For this path, we will be using OSToy. OSToy is a simple Node.js application that we will deploy to Red Hat OpenShift Service on AWS (ROSA). It is used to help us explore the functionality of Kubernetes.

What will you learn?

  • Using OSToy to deploy to OpenShift Service on AWS

What do you need before starting?

Steps for meeting the prerequisites

  1. Sign in to the Red Hat Hybrid Cloud console with your credentials.
  2. Familiarize yourself with the various options available in the user interface. Definitions are shown in Figure 1.
Screenshot of the Hybrid Cloud console interface, with numbers corresponding to the features listed below
Figure 1. The Hybrid Cloud console interface, with numbers corresponding to the features listed below.
  1. Pod Name: Shows the pod name that served your browser the page.
  2. Home: The main page of the application where you can perform some of the functions listed which we will explore.
  3. Persistent Storage: Allows us to write data to the persistent volume bound to this application.
  4. Config Maps: Shows the contents of ConfigMaps available to the application and the key:value pairs.
  5. Secrets: Shows the contents of secrets available to the application and the key:value pairs.
  6. ENV Variables: Shows the environment variables available to the application.
  7. Networking: Tools to illustrate networking within the application.
  8. Auto Scaling: Tool to increase the load of the pods and test the HPA.
  9. About: Shows some more information about the application.

You are now ready to deploy an application to your cluster. Before getting started, we’ll provide you with some OpenShift reference information that will help you understand deployment. 

Get more support

More OpenShift resources

Previous resource
Overview: How to deploy an application using Red Hat OpenShift Service on AWS
Next resource
Red Hat OpenShift concepts explained