Getting started with Red Hat OpenShift
Everything you need to manage your development lifecycle, including standardized workflows, support for multiple environments, continuous integration, and release management.

Everything you need to manage your development lifecycle, including standardized workflows, support for multiple environments, continuous integration, and release management.
The most optimal way to use OpenShift differs from person-to-person and use case-to-use case. Let us help guide you to the OpenShift usage model that best supports you and your business needs. This quick two-minute experience will get you started off running.
If you’re new to Red Hat OpenShift and not sure how OpenShift fits with your development process, we’ve put together several courses to help you quickly get started on a guided, no-hassle cloud environment.
We recommend you try out our OpenShift Katacoda tutorials to get started.
Ready to move to the next level and deploy an actual application? Our free, self-service, cloud-hosted sandbox will provide you with an actual cluster where you can deploy a sample app or bring your own repo.
We recommend trying out RHD’s pre-configured Developer Sandbox for Red Hat OpenShift environment.
If you’re already using OpenShift for your development lifecycle, you can download OpenShift to your laptop, deploy it in your public cloud or your own datacenter, or let Red Hat manage it for you.
We recommend that you download OpenShift in one of these four available use case forms.
With this book, you'll learn to create cloud-native applications with Kubernetes as a runtime platform and manage container and platform interactions. You’ll also learn how to apply configuration patterns to your Kubernetes-based applications, and how to build container images directly within the cluster.
Use the OpenShift Container Platform to build and deploy applications using both containers and orchestration.
Access and login to an OpenShift cluster using the web console and command line, then add collaborators on your projects.
Use OpenShift Do (odo), a CLI tool for developers, to manage application components on the OpenShift Container Platform.
Deploy an application from an existing Docker-formatted image using the OpenShift web console and the command line using oc.
Deploy an application from source code contained in a Git repository using a Source-to-Image (S2I) builder using Python.
Use the oc interactive shell to access a database, use port forwarding to temporarily expose a database outside of OpenShift, and access it from a database tool running on your local machine.
Use the oc command line tool to determine what resource objects have been created related to your application, and how you can query or update them.
Explore OpenShift 4.5 using this playground, which gives you access to an unstructured learning approach for experimentation.
Red Hat OpenShift 4 provides new tools that can enhance application architectures beyond basic microservices. With Service Mesh (Istio) and Serverless (Knative), OpenShift enables new architectural strategies in a codified and supported package.
A collaborative kubernetes-native development solution that delivers OpenShift workspaces and in-browser IDE for rapid cloud application development.
OpenShift on your laptop. CodeReady containers gets you up and running with an OpenShift cluster on your local machine in minutes.
A CLI tool for developers who are writing, building, and deploying applications on OpenShift. With Odo, developers get an opinionated CLI tool that supports fast, iterative development which abstracts away Kubernetes and OpenShift concepts, thus allowing them to focus on what's most important to them: code.
Red Hat VS Code extensions allow software developers to use their favorite development environments within Red Hat technologies.
With a Red Hat subscription, you can deploy your application into a production environment and get world-class expertise and knowledge about security, stability, and maintenance for your systems. Our subscriptions provide many benefits including access to resources, expertise, upgrades, and the ability to directly influence our commitment to providing an exceptional customer experience.