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.
Application Development on Red Hat OpenShift
Kubernetes Patterns ebook
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.
OpenShift Interactive Tutorials
Getting started with OpenShift
Use the OpenShift Container Platform to build and deploy applications using both containers and orchestration.
Logging in to an OpenShift cluster
Access and login to an OpenShift cluster using the web console and command line, then add collaborators on your projects.
Developing with odo
Use OpenShift Do (odo), a CLI tool for developers, to manage application components on the OpenShift Container Platform.
Deploying applications from images
Deploy an application from an existing Docker-formatted image using the OpenShift web console and the command line using oc.
Deploying applications from source
Deploy an application from source code contained in a Git repository using a Source-to-Image (S2I) builder using Python.
Connecting to a Database Using Port Forwarding
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.
Using the CLI to Manage Resource Objects
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.
OpenShift 4.5 playground
Explore OpenShift 4.5 using this playground, which gives you access to an unstructured learning approach for experimentation.
Extend Kubernetes with supported Service Mesh and Serverless
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.
Develop with OpenShift
Ready to use OpenShift in Production?
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.