Red Hat OpenShift essentials
Cloud services for Developers
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.
Red Hat Developer program
Level up your knowledge and career with developer-specific tools, technologies, and community.
Red Hat OpenShift community Slack
Join our Slack channel for Red Hat OpenShift Service on AWS users.
Get started
Accomplish Day 1 tasks using these resources.
Developer Sandbox
Learn containers, Kubernetes, and OpenShift in your browser.
What's Red Hat OpenShift?
Learn more about what OpenShift can do.
Red Hat OpenShift for developers
Get an overview of how Red Hat OpenShift reduces the complexity of application development.
Containers
Understanding containers
Understand what are containers, what are their benefits, and how to get started.
Container fundamentals
Gain a thorough understanding of the moving parts that make up the typical container architecture, including container images, registries, and orchestration.
Foundations of OpenShift
Get hands-on experience creating and deploying applications in Red Hat OpenShift using a no-cost OpenShift cluster.
Get started with Microsoft Azure Red Hat OpenShift
Microsoft Azure Red Hat OpenShift explained
Follow Microsoft and Red Hat experts as they discuss use cases, detailed deep dives, and strategies to get the most out of Azure Red Hat OpenShift.
Microsoft Azure Red Hat OpenShift
Find information to help you learn about Azure Red Hat OpenShift and start exploring its features.
Training: Microsoft Azure Red Hat OpenShift
Learn how to deploy, access, and perform basic customizations to an Microsoft Azure Red Hat OpenShift cluster in this paid training.
Bradesco's journey with Azure Red Hat OpenShift
Listen to what other Azure Red Hat OpenShift users have to say about their experience with the product.
E-books for developers
Find handy books on a range of the latest developer tools and technologies, including Kubernetes, microservices, containers, and more.
Get started with Red Hat OpenShift Service on AWS (ROSA)
Getting started with web console
Learn how to access and customize the ROSA web console.
How to deploy an app using Red Hat OpenShift Service on AWS
Learn how to deploy an application on a cluster using ROSA.
Create a web app on Red Hat OpenShift Service on AWS
Learn how to use Nginx to fill a number of roles in a container-based ecosystem.
Overview of images in Red Hat OpenShift Service on AWS
Learn more about creating and managing images and image streams. Get instructions on using templates.
Operators for applications
Developing operators
Learn more about the development workflow for Operators.
New application development on ROSA
Understanding cloud-native applications
Grasp the basics of this approach to building, running, and improving apps based on well-known techniques and technologies for cloud computing.
Building container-based, cloud-native applications
Learn from a Kubernetes pattern that looks at microservices as among the most popular architectural styles for creating cloud native applications.
Building applications
Learn how to configure ROSA for your application deployments.
Creating applications using the Developer perspective
Use the Developer perspective in the web console to create applications and deploy them on ROSA..
Product capabilities
Understand the features of Red Hat OpenShift with these resources
Developer tools
Leverage a collection of tools you may need to build in the cloud.
Red Hat OpenShift Dev Spaces
Learn more about OpenShift Dev spaces and the Developer Sandbox.
Learn about OpenShift Dev Spaces
Watch as we demo how to Build, test, tune, and deploy your application with Red Hat OpenShift Dev Spaces.
Use OpenShift Dev Spaces
Get started with OpenShift Dev Spaces.
Continuous integration and continuous deployment (CI/CD)
What is a CI/CD pipeline?
Get an overview on a CI/CD pipeline, and learn more about Red Hat OpenShift Pipelines.
Working with Red Hat OpenShift Pipelines in the web console
Learn more about Red Hat OpenShift Pipelines features.
Quarkus
Quarkus in action
Get a practical introduction to Quarkus, the full-stack framework for building cloud-native Java applications, with Quarkus in action.
Kubernetes-native inner loop development
Examine some common inner-loop development cycle challenges and see how Quarkus and other technologies help solve some of these challenges.
Quarkus for Spring developers
Learn how Quarkus can increase developer productivity through live coding, developer services, and continuous testing.
Best practices
Bring best practices to your day-to-day to make room for innovation.
Best practices for ROSA
Using deployment strategies
Learn how deployment strategies can be used to change or upgrade applications without downtime on Red Hat OpenShift on AWS.
Using config maps
Learn how to decouple configuration artifacts from image content to keep containerized applications portable.
Understanding Helm
Simplify the deployment of your applications and services to ROSA clusters with Helm.
Managing security constraints
Learn how to use security context constraints (SCCs) to control permissions for the pods in your cluster.
Monitoring application health
Learn how to detect and handle unhealthy containers.
Helm chart repository
Learn how to streamline the OpenShift developer experience by building an enterprise Helm chart repository.
Modernize at scale
Embark on your modernization journey with these tools and resources.
Java
Java™ applications
Understand Java application modernization.
Microservices for Java developers: A Hands-on introduction to frameworks and containers
Read a hands-on introduction to frameworks and containers in this e-book.
Modernizing enterprise java
Learn how to bring your monolithic, Java-based models into the cloud-native model with Kubernetes.
Developing OpenShift applications with Java and Quarkus
Create, test, and deploy Java code to OpenShift in a seamless development workflow.
.NET
.NET applications
Understand .NET application modernization.
More modernization resources
Application modernization
Learn more about application modernization--a process that improves software delivery performance by updating older legacy software systems.
The state of application modernization
Gain more accurate insight into how organizations are approaching their modernization journeys.
Migration Toolkit for Applications
Simplify the modernization of your legacy applications with Red Hat's migration toolkit for applications--included in your Red Hat OpenShift subscription.
DevNation Day: Modern app dev
Watch the modern application development videos from DevNation Day.
Modernization customer stories
Citizen Banks' journey to modernization
Learn about Citizen Bank's application modernization story.
Specialized topics
Take your OpenShift learning to the next level.
Red Hat OpenShift Serverless
Red Hat OpenShift Serverless
Learn more about OpenShift Serverless and how it provides the ability to build, deploy, and run serverless applications.
Getting started with OpenShift Serverless
Get the capability to run any container in a serverless fashion is possible.
SVA GmbH on using OpenShift Serverless
Learn more about how customers use OpenShift Serverless and benefit from it.
Getting started with OpenShift Service Mesh
Get guidance on governance, design practices, and configuring Red Hat OpenShift Service Mesh for production use and on performing Day 2 operations.
Red Hat OpenShift Service Mesh
Learn how OpenShift Service Mesh provides a uniform way to manage, connect, safeguard, and observe microservices applications running on Red Hat OpenShift so you can focus on building and not the complexities of your environment.
Service Mesh Demo
Getting up and running with an OpenShift Service Mesh.
Red Hat Service Interconnect
Red Hat Service Interconnect
Safely connect new services, legacy data sources, and edge applications without extensive network planning.
Using the Skupper CLI
Learn how to use the skupper command-line interface (CLI) to create and manage Skupper sites.
Red Hat Service Interconnect demo
Easily connect apps across clouds with Service Interconnect.
Ask an OpenShift Admin: Introducing Service Interconnect
Learn about Skupper from the Ask an OpenShift Admin experts.
Red Hat OpenShift AI
Red Hat OpenShift AI
Learn more about Red Hat OpenShift AI - a flexible, scalable AI/ML platform that enables enterprises to create and deliver AI-enabled applications at scale.
AI/ML on Red Hat OpenShift
Accelerate AI/ML workflows and the delivery of AI-powered intelligent applications.
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.
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.