Try Red Hat OpenShift on IBM Cloud for free

Develop in a preconfigured Red Hat® OpenShift® environment for four hours at no charge.

Build a Tekton Pipeline to deploy a mobile app back end to OpenShift 4

To demonstrate some of the capabilities of Tekton, this tutorial deploys an instance of Example Loyalty, an example customer-rewards application. You'll learn how to convert the manual deployment of a set of microservices as a back end for a mobile loyalty app into a Tekton Pipeline.

Take the tutorial

Flowchart showing deployment of a mobile app back end to OpenShift 4

Working with OpenShift operators to deploy a database on OpenShift on IBM Cloud

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

Take the tutorial

Flowchart showing the deployment of a database on OpenShift on IBM Cloud

Create an OpenShift on IBM Cloud cluster

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

Take the tutorial

Flowchart showing how to create a Red Hat OpenShift on IBM Cloud cluster

Scaffold and deploy a scalable web application on OpenShift

In this OpenShift tutorial, you’ll learn how to scaffold a web application, run it locally in a container, push the scaffolded code to a private Git repository, then deploy it to an OpenShift on IBM Cloud cluster. Expose the application on an OpenShift route, bind a custom domain, monitor the health of the environment and scale the application.

Take the tutorial

Flowchart showing the deployment of a scalable web application on OpenShift

Renew security certificates automatically for web domains

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.

Take the tutorial

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

The code patterns provide a more targeted OpenShift tutorial experience. They're tested prototypes address specific, regularly occurring software design problems. Use of code patterns can improve development speed and consistency.

Deploy a sample currency exchange app to OpenShift using Red Hat Universal Base Image

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

Application modernization with PHP, Source-to-Image and OpenShift

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

Focus on data privacy with a back end for a mobile loyalty app

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

Java EE application modernization with OpenShift

This code pattern shows how to modernize a Java Enterprise Edition (Java EE) application running on Open Liberty by transforming it into Kubernetes-based microservices. See how to create a container image of a RESTful application for a system connected to a MySQL database and deployed in an enterprise Kubernetes environment.

Application modernization with Source-to-Image and OpenShift

This Node.js web application is designed to showcase how Kubernetes-based microservices modernize a traditional application, using the OpenShift Source-to-Image toolkit. This code pattern also explores open standards and demonstrates front-end technologies for custom charts and responsive design.

Get started with the OpenShift service from IBM

Experience a faster and more secure way to containerize and deploy enterprise workloads in Kubernetes clusters.