Red Hat OpenShift tutorials

Create an OpenShift cluster

Flowchart showing how an application is deployed through a Red Hat OpenShift cluster on IBM Cloud

Create an OpenShift cluster

This tutorial shows how to create a standard cluster, open the OpenShift console and access built-in components. Deploy an application that uses IBM Cloud® services in an OpenShift project and expose the application on an OpenShift route for external access.

Deploy scalable web apps

Flowchart showing the deployment of a scalable web application through a Red Hat OpenShift cluster

Deploy scalable web applications

Learn how to scaffold a web application, run it locally in a container, push the code to a private Git repository, then deploy it to an OpenShift on IBM Cloud cluster. Expose and scale the application, bind a custom domain and monitor the environment.

Renew security certificates

Flowchart showing how to use Red Hat OpenShift to automate Secure Sockets Layer- or Transport Layer Security-certificate renewal

Renew security certificates

This OpenShift tutorial shows you how to use the OpenShift enterprise-Kubernetes environment or a serverless approach to automate Secure Sockets Layer (SSL)- or Transport Layer Security (TLS)-certificate renewal.

Deploy a database

Flowchart showing the deployment of a PostgreSQL database in a Red Hat OpenShift 4 environment

Deploy a PostgreSQL database

This tutorial walks through the process of deploying a community operator into an existing Red Hat OpenShift project so you can create instances of the PostgreSQL database.

Automate app deployment

Flowchart showing how to use Tekton to quickly deploy an application in a Red Hat OpenShift cluster

Automate app deployment

In this code pattern, we show you how we used Tekton to reduce the time to deploy an application from 45 minutes of clicking and configuring to 15 minutes and a few commands.

Code patterns

Move currency exchange apps

Deploy currency exchange applications

Review this example code for deploying a Python application to OpenShift on IBM Cloud, improving security, responsiveness and resiliency.

Modernize apps with PHP

Modernize applications with OpenShift

This code pattern is a PHP Hypertext Preprocessor web application, designed to showcase how Kubernetes-based microservices modernize a traditional application, using the OpenShift Source-to-Image (S2I) toolkit.

Focus on data privacy

Focus on data privacy

Build and deploy a microservice-based back end on Red Hat OpenShift on IBM Cloud.

Modernize Java EE applications

Modernize Java EE applications

Learn how to modernize a Java EE application running on IBM® Open Liberty by converting it to Kubernetes-based microservices. Create a container image of a RESTful app for a system linked to a MySQL database and deployed in an enterprise-Kubernetes setting.

Modernize apps with S2I

Modernize applications with S2I

This Node.js web application showcases how Kubernetes-based microservices modernize a traditional application, using the OpenShift S2I toolkit. Explore open standards and the front-end technologies that can be used for custom charts and responsive design.

More OpenShift resources from IBM Developer

Red Hat OpenShift and Kubernetes

Learn the differences between the open source Kubernetes project and OpenShift from IBM Cloud Developer Advocate Sai Vennam.

Templating with Podman, Kubernetes and OpenShift

Create and manage pods, containers and container images, without the need for a container daemon.

Explore all OpenShift resources

See more resources pertaining to Red Hat OpenShift on IBM Cloud — including articles, tutorials, tech talks and code patterns.

Get started with OpenShift

Containerize and deploy enterprise workloads in Kubernetes clusters fast.