Get started with Red Hat OpenShift

Build modern, cloud-native applications on a unified platform that enhances the Kubernetes and Cloud Native Computing Foundation (CNCF) upstream open source projects by stabilizing and enhancing familiar tools and frameworks.

Choose your no-cost access option Explore the developer program
Red Hat OpenShift technology logo overlaid on top of an app window with a cloud

Breadcrumb

  1. Home
  2. Products
  3. Red Hat OpenShift
  4. Get started

Develop and deploy on Red Hat OpenShift

Start building modern, cloud-native applications using our extensive library of Red Hat® OpenShift® and Kubernetes resources. Learn by doing in a hands-on lab, follow an interactive demo at your own pace, or explore proven architectures and solution patterns. Whether you need to deploy a serverless application, migrate from another virtualization provider, or secure your service mesh—we have the walkthroughs, cheat sheets, and learning materials to help you at every stage of the development lifecycle.

Person in red jacket standing on a ladder with a building backdrop reaching for a cloud with a red circle behind it

Learning resources

Training courses

Access a selection of our official Red Hat training courses at no cost. Expand that selection of free courses for 90 days with a Red Hat Learning Subscription trial. Or dive right into the full list of courses.

See our full course catalog

Interactive learning

Learn by doing in our hands-on labs, available both on the Red Hat Customer Portal as well as our flagship site—or take a guided approach with interactive demos.

Find our labs here

Red Hat Knowledgebase

Our official Red Hat Knowledgebase organizes resources for resolving problems and troubleshooting our build of OpenJDK.

Access the knowledgebase

Architectures & solution patterns

Review architectures and solution patterns that incorporate our products and project builds—filled with best practices, tools, and links to other resources.

Access the architecture center

What’s new

Article Feature image for Red Hat OpenShift

Improve your development workflows with Red Hat OpenShift 4.22, featuring...

Get started

OpenShift + Pipelines 2
Kubernetes is a system for managing container-based applications that also...
Learning Path OpenShift learning icon
Learn the foundations of OpenShift through hands-on experience deploying and...
Learning Path The Ansible, OpenShift and AI icons connected by a line
While learning about state-of-the-art software development is important and...
Share graphics_Red Hat OpenShift
Learning Path Kubernetes + OpenShift featured image
The Developer Sandbox is a great platform for learning and experimenting with...
Learning Path Feature image for Red Hat OpenShift
Building applications for Kubernetes and OpenShift requires an understanding...
Share graphics_OpenShift command line essentials.png
Learning Path OSVirt_Sandbox_featured_image
Learn how to create and manage your virtual machines (VMs) using Red Hat...
Learning Path Feature image for Red Hat OpenShift
Kafka is a powerful event streaming platform. In this learning path, you will...
Article Istio Service Mesh Book Announcement

Burr Sutter (@burrsutter) and I (@christianposta) have finished writing a...

Share graphics_Kubernetes
Multiple red computer windows with a cloud background and red moving boxes

This e-book provides guidance on governance, design practices, and...

Plan

Blog Featured image for GitOps + Kubernetes
Mar 05, 2025
Gerald Nunn

Explore recommended, suggested, and situational practices for OpenShift...

DevOps Culture e-book card
Article Kubernetes + OpenShift featured image
Apr 05, 2023
Bilgin Ibryam +1

Explore several core Kubernetes concepts that are essential for building...

The Path to GitOps
Christian Hernandez

Install

Learning Path OpenShift_CLI_featured_image
Learn how to install the oc command-line interface (CLI) in order to work...
Article Red Hat OpenShift logo

Examine the common frustrations of air-gapped OpenShift installations and a...

Debezium_OpenShift_Tile_card
Article A code editor with four icons symbolizing DevOps, developers, a gear, and a cluster.

Automate OpenShift deployments with zero-touch provisioning (ZTP). Learn how...

Article Feature image for Red Hat OpenShift

See how to use oc-mirror to install OpenShift in disconnected environments...

Deploy

Learning Path Feature image for Red Hat OpenShift
Red Hat OpenShift is a Kubernetes distribution that makes it easy to deploy...
Article Feature image for Red Hat OpenShift

HyperShift streamlines OpenShift cluster management with hosted control...

Getting gitops cover art
Article DevOps

Discover how Red Hat OpenShift Pipelines and OpenShift GitOps provide key...

Learning Path Helm Charts featured image
Helm charts are a proven and useful tool for deploying several pieces of...
Article Featured image for AI/ML

Learn how to deploy Model Context Protocol (MCP) servers on OpenShift using...

Learning Path Using OpenShift Pipelines_Feature Image
Get an introduction to OpenShift Pipelines for automated builds and deployment.
Deploying to OpenShift e-book tile card
Graham Dumpleton
DevOps with OpenShift_tile card

Migrate

Article VMware_to_OS_featured_image

Discover the advantages of OpenShift Virtualization as an alternative to VMware.

Article Featured image for JBoss EAP, OpenShift, and Docker

Adapt existing Docker and Kubernetes containers to run on Red Hat OpenShift,...

Administer

OS-Virt-vmware-cheat-sheet-tile-card
Blog OpenShift Virtualization header
Jan 31, 2025
Fabian Deutsch +1

In this post we are going to look at how memory management is working in...

Develop

grumpy guide to OS tile card.
openshift for dotnet devs tile card
Learning Path Containers podman feature image
Podman Desktop is a lightweight and efficient tool for managing containers...
Learning Path Linuxc ommands fo rDev Sandbox feature image
This learning exercise is designed to show you a series of must-know commands...
Article OpenShift Dev Spaces

Discover OpenCode, a model-neutral AI coding assistant that supports over 75...

Article Feature image for Red Hat OpenShift

Discover how to create a local environment running MicroShift to deploy and...

Learning Path secure coding - simple
Learn how to implement a back-end function and a front-end web application,...
Article Knative Cookbook

Use serverless architecture with Kubernetes, explore practical applications,...

Article Quarkus Logo

How do you develop and test an individual microservice that is part of a...

Article Java + Quarkus 2

This article demonstrates how to implement a basic operator using Java...

Kubernetes Operators ebook tile card
Jason Dobies and Joshua Wood

Configure

Learning Path Red Hat Developer Hub feature image
Development teams today face a huge amount of cognitive overload due to the...
Article Coding shared image

Learn how to use the OpenShift Virtualization Windows UEFI installer pipeline...

Network

Article Feature image for Red Hat OpenShift

Enable hardware-enabled networking for containerized workloads using Red Hat...

Store

Article A code editor with four icons symbolizing DevOps, developers, a gear, and a cluster.

Explore high-level architectural approaches to manage virtual machine storage...

Secure

Article Feature image for Red Hat OpenShift

Learn about the external secrets operator for OpenShift (now generally...

Article Featured image for Red Hat OpenShift.

Learn how to handle secrets in OpenShift. Discover why volume mounts are...

Article Feature image for Red Hat OpenShift
Feb 17, 2025
Chris Peters +1

Learn how to adapt the upstream Helm chart to securely deploy the GitHub...

Observe

Article Feature image for Red Hat OpenShift

Learn how to monitor Red Hat OpenShift Virtualization using...

Integrate

Blog Featured image for GitOps + Kubernetes

Learn how to use the Argo CD Agent with the OpenShift GitOps Operator.

Article Containers podman learning path feature image

Learn how to set up a Podman container to run on OpenShift and integrate it...

Optimize

Article Featured image for Java topics.

Learn about the benefits of using cgroups v2 for improved memory and CPU...

Article Featured image for AI/ML

Learn how to run vLLM on CPUs with OpenShift using Kubernetes APIs and dive...

Article Featured image for Java topics.
Mar 14, 2024
Francisco De Melo Junior

Dive into container awareness for Java application deployments and learn how...

Ready for supported production use?

Take your deployment to the next level. Transitioning to production with Red Hat OpenShift offers you enhanced stability, security, and support. Our dedicated team is here to ensure a smooth migration and to help with any questions you may have.

How to buy Talk to a Red Hatter
Developer productivity