Red Hat OpenShift tutorials
Deploy scalable web apps

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

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

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

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
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.