Red Hat OpenShift essentials
Self-managed for DevOps
Explore a collection of curated resources that help you complete common Red Hat® OpenShift® tasks and take your product knowledge to the next level.
This content is curated by Red Hat experts but it may not be tested on every supported configuration.
Role:
Environment:
Community
Stay connected to other OpenShift users.
Office hours: GitOps Guide to the Galaxy
Tune into our Red Hat Livestream with GitOps experts: GitOps Guide to the Galaxy.
Red Hat OpenShift Commons community slack
Join our Slack channel for OpenShift users.
Get started
Complete common Day 1 tasks using this guidance.
Developer Sandbox
Learn containers, Kubernetes, and Red Hat OpenShift in your browser.
What's Red Hat OpenShift
Learn more about what OpenShift can do.
OpenShift architecture overview
Read about OpenShift Container Platform architecture.
Foundations of OpenShift
Get hands-on experience creating and deploying applications in Red Hat OpenShift using a no-cost OpenShift cluster.
Container fundamentals
Gain a thorough understanding of the moving parts that make up the typical container architecture, including container images, registries, and orchestration.
Getting started with OpenShift for DevOps
Get hands-on experience with OpenShift.
Building applications
Create and manage applications on OpenShift Container Platform.
Builds for Red Hat OpenShift
Use OpenShift Container Platform to create, edit, delete, and manage applications using the web console or command line interface (CLI).
CLI tools
Learn how to use the command-line tools for OpenShift Container Platform.
Product capabilities
Learn more about OpenShift features.
Continuous integration and continuous delivery (CI/CD)
OpenShift Container Platform CI/CD
Automate the application delivery process in OpenShift Container Platform through CI/CD.
Red Hat OpenShift Pipelines
Learn about Pipelines, a cloud-native, continuous integration and continuous delivery solution based on Kubernetes resources.
Understanding OpenShift Pipelines
Get an overview of OpenShift Pipelines features.
Hands-on Red Hat OpenShift Pipelines
Learn how to use OpenShift Pipelines to automate application deployment.
DevSecOps
What's DevSecOps?
New to DevSecOps? Read about the basics behind this approach.
Red Hat for DevSecOps
Read about Red Hat's solutions for DevSecOps.
Introduction to DevSecOps
Understand how Red Hat and our strategic partners provide a taxonomy of security capabilities so you can more easily consume DevSecOps solutions.
Container security
Get more information on levels of security required to secure a containerized application.
DevOps on OpenShift
Create, test, and deploy code to OpenShift in a seamless development workflow.
DevSecOps customer stories
Paychex adopts agile DevOps approach with Red Hat OpenShift
Hear how Paychex adopted new technology solutions to provide necessary agile and cloud computing capabilities.
Cigna enhances Red Hat OpenShift security
Hear how Cigna enhanced OpenShift security with Red Hat Advanced Cluster Security for Kubernetes and GitOps.
Red Hat placed in 2024 Gartner® Magic Quadrant™ for DevOps platforms
Red Hat has been positioned by Gartner as a Challenger in the 2024 Gartner® Magic Quadrant™ on DevOps platforms for the second year in a row.
Red Hat DevOps Platform in Action
See how Red Hat technologies deliver an end to end process that allows you to alter an application and move that change through to production.
Best practices
Bring best practices to your day-to-day to make room for innovation.
Security and compliance
Overview: Security and compliance
Learn about the security features in OpenShift Container Platform.
Introduction to Red Hat Advanced Cluster Security
Learn how Red Hat Advanced Cluster Security makes building, deploying, and running cloud-native applications more secure.
Red Hat Advanced Cluster Security
Learn more about how Red Hat Advanced Cluster Security helps extend security from platform to applications.
A practical guide to software supply chain security
This e-book provides a practical guide for understanding and implementing software supply chain security in containerized and Kubernetes environments.
Red Hat Trusted Software Supply Chain
Learn how Trusted Software Supply Chain helps organizations build security into the components, processes, and practices in their software factory from the start.
Using the Compliance Operator with RHACS
Configure RHACS to use the Compliance Operator for compliance reporting and remediation with OpenShift.
Best practices for deployments
Using deployment strategies
Explore how to use deployment strategies to change or upgrade applications without downtime so that users barely notice a change.
Using ConfigMaps
Use Config maps to decouple configuration artifacts from image content to keep containerized applications portable.
Understanding Helm
Simplify deployment of applications and services to OpenShift Container Platform clusters using Helm, a software package manager.
Managing security constraints
Use security context constraints (SCCs) to control permissions for the pods in your cluster.
Monitoring application health
Discover the options to detect and handle unhealthy containers in OpenShift Container Platform.
Customer stories
Discover uses Helm charts on OpenShift
Learn about how OpenShift users leverage Helm for deployments.
Modernize at scale
Embark on your modernization journey with these tools and resources.
Modernize using GitOps
OpenShift GitOps
Red Hat® OpenShift® GitOps is an operator that provides a workflow that integrates git repositories, (CI/CD) tools, and Kubernetes. Find out more.
Understanding OpenShift GitOps
Understand OpenShift GitOps and its features, including a glossary for common OpenShift GitOps terms.
How to set up your GitOps directory structure
Read an excerpt from our The Path to GitOps e-book, which outlines Git best practices for GitOps deployment.
The path to GitOps
Understand the tools, workflows, and structures that teams need to have in place to enable a complete GitOps workflow.
GitOps customer stories
Citi: 'We built this Citi'
Hear how Citi created a fortified DevOps factory at enterprise scale.
More modernization resources
Application modernization
Application modernization is a process that improves software delivery performance for a business by updating older legacy software systems.
The state of application modernization
Gain more accurate insight into how organizations are approaching their modernization journeys.
Plan your application modernization journey
Learn about the benefits of modernizing your monolithic applications using cloud-native architectures.
Application modernization: Promote, observe and process
Review the feedback loops for applications, infrastructure, and security compliance and challenges to keep in mind while modernizing.
Migration Toolkit for Applications
Simplify modernizing your legacy applications with Red Hat's migration toolkit for applications, which is included in your Red Hat OpenShift subscription.
Migration Toolkit for Containers
The Migration Toolkit for Containers (MTC) enables you to migrate stateful application workloads in OpenShift.
Modernization customer stories
Volkswagen of America's Application Modernization Journey
Volkswagen shares their application modernization story
Application Modernization at Advance Auto Parts
Hear Advance Auto Parts's application modernization story.
Citizen Banks' journey to modernization
Hear Citizen Bank's application modernization story.
Specialized topics
Take your OpenShift learning to the next level.
Validated patterns
Learn about common scenarios faced by developers and architects, its challenges and proposed architectural solutions with Red Hat technologies.
Red Hat OpenShift Service Mesh
What's Red Hat OpenShift Service Mesh
Red Hat® OpenShift® Service Mesh provides a uniform way to connect, manage, and observe microservices-based applications. Read more.
Red Hat OpenShift Service Mesh
Get detailed product information for OpenShift Service Mesh, and learn how to connect, manage, and observe microservices-based applications.
Red Hat Serverless
What's OpenShift Serverless?
Red Hat® OpenShift® Serverless simplifies the development of hybrid cloud applications by eliminating the complexities associated with Kubernetes.
OpenShift Serverless
Get detailed product information for OpenShift Serverless features, including Functions, Serving, and Eventing.
OpenShift Serverless demo
Build and run serverless applications with Red Hat OpenShift Serverless
SVA GmbH on using OpenShift Serverless
Learn more about how customers use OpenShift Serverless and benefit from it.
Red Hat Service Interconnect
Red Hat Interconnect demo
Easily connect apps across clouds with Service Interconnect.
Ask an OpenShift Admin: Introducing Service Interconnect
Ask an OpenShift Admin introduces Skupper
Red Hat Edge
Red Hat Edge
Red Hat's edge computing approach extends our hybrid cloud capabilities to help organizations innovate with flexible and security-focused edge technology.
Edge computing with Red Hat OpenShift
Red Hat OpenShift extends transformation from the hybrid cloud to the edge providing operational consistency while transforming edge locations and devices.
Red Hat Device Edge
Red Hat Device Edge is a flexible platform that consistently supports different workloads across small, resource-constrained devices at the farthest edge.
Red Hat OpenShift's flexibility: Our topologies for your topographies
Review the multiple topologies of Red Hat OpenShift and where each one fits in.
Red Hat Edge Platforms: More options for more use cases
Learn about Red Hat Edge Platforms and common use cases they can address.
Ask an OpenShift Admin: OpenShift at the edge
What is edge, and what does it mean for OpenShift admins? Watch this video to find out.
Ask an OpenShift Admin: Datacenter to edge options
Watch this video to learn about datacenter to edge options.
Red Hat Trusted Software Supply Chain
Red Hat Trusted Software Supply Chain
Learn how Trusted Software Supply Chain helps organizations build security into the components, processes, and practices in their software factory from the start.
Red Hat OpenShift AI
Red Hat OpenShift AI
Red Hat OpenShift AI is a flexible, scalable AI/ML platform that enables enterprises to create and deliver AI-enabled applications at scale.
AI/ML on Red Hat OpenShift
AI/ML on Red Hat® OpenShift® accelerates AI/ML workflows and the delivery of AI-powered intelligent applications with self-managed Red Hat OpenShift, or our AI/ML cloud service.
Top 5 considerations for your AI/ML platform
Use this checklist to implement MLOps processes that help teams create data-driven applications in a security-focused and collaborative way.
Red Hat OpenShift AI
Find product documentation for OpenShift AI users, administrators, and cluster administrators.
Video demo: Computer vision and reinforcement learning
Learn how to use OpenShift AI and how it helps data scientists.
OpenShift AI customer stories
OpenShift AI at NASA
Learn how NASA and IBM have teamed up to create an AI Foundational Model for Earth Observations and why they chose Red Hat OpenShift AI.
Lockheed Martin - AI from training to edge with Microshift
Learn about the various AI use cases at Lockheed Martin and how they train models to deploy them at the edge.