Foundations of OpenShift

4 Hours

8 learning resources

Individual Lessons

Start with the foundations to get hands-on experience creating and deploying applications in Red Hat OpenShift in Red Hat's interactive learning environments. In this learning path, you will learn:

• The basic concepts behind OpenShift
• How to create and deploy applications directly into an OpenShift cluster from source as well as Linux containers
• How to work with Live Coding to compile and deploy the changes immediately and automatically into OpenShift
• How to create data-driven applications using a variety of OpenShift data technologies

For the best experience in this learning path, we suggest that you complete the following learning resources in the order shown. When you click on a resource, it will open in a new tab. Keep this page open so you can easily move on to the next resource!

Lesson Thumbnail
Lesson

Build and deploy applications with OpenShift

Jan Kleinert
May 10, 2022

Learn how to get started using the OpenShift Container Platform to build and deploy containerized applications.

15 minutes | Beginner
Lesson Thumbnail
Lesson

Logging into an OpenShift cluster

Graham Dumpleton
May 10, 2022

Learn how to access, log in, and add collaborators to an OpenShift cluster using both the web console and command line.

10 minutes | Beginner
Lesson Thumbnail
Lesson

Build and deploy applications with odo

Daniel Helfand
May 10, 2022

Get familiar with odo and learn how to build and deploy applications on OpenShift Container Platform.

15 minutes | Beginner
Lesson Thumbnail
Lesson

Deploy applications from images

Graham Dumpleton
May 10, 2022

Whether you are using the OpenShift web console or the command line, you will learn how to deploy an application from an existing container image.

15 minutes | Beginner
Lesson Thumbnail
Lesson

Deploy applications from source code

Graham Dumpleton
May 10, 2022

Learn how to deploy an application from the source code contained in a Git repository using a source-to-image builder.

20 minutes | Beginner
Lesson Thumbnail
Lesson

Manage resource objects

Graham Dumpleton
May 10, 2022

Determine what resource objects have been created and how to query or update them using the command line.

15 minutes | Beginner
Lesson Thumbnail
Lesson

Access and expose a database

Graham Dumpleton
May 10, 2022

Learn how to access a database using an interactive shell, and how to expose a database outside of OpenShift using port forwarding.

15 minutes | Beginner
Lesson Thumbnail
Lesson

Transfer files in and out of containers

Graham Dumpleton
May 10, 2022

Understand how to transfer files between your local machine and a running container, and learn how to set up live synchronization.

20 minutes | Intermediate

Ready for another OpenShift learning path?