Red Hat OpenShift

Red Hat® OpenShift® is a trusted, comprehensive, and consistent platform to develop, modernize, and deploy applications at scale, including AI-enabled apps. Innovate faster with a complete set of services for bringing apps to market on your choice of infrastructure.

Try Red Hat OpenShift in our free Developer Sandbox Try our AWS Hands-on Experience
Red Hat Openshift

Breadcrumb

  1. Home
  2. Products
  3. Red Hat OpenShift

Explore what’s new in Red Hat OpenShift 4.21

Platform overview

Quickly build, deploy, run, and manage applications anywhere, securely and at scale, with Red Hat OpenShift. Benefit from an enterprise application platform with deployment and infrastructure options that support every application and environment.

OS product page overview platform review
2022 OS product_page Open source technologies

Powered by open source technologies

Red Hat OpenShift provides enterprise-ready enhancements to Kubernetes, an open source container engine for container deployment, scaling, and management.

Learn more
2022_OS_product_page Empowering developers

Built for developer workflow

Red Hat OpenShift ships with standardized workflows, support for multiple environments, continuous integration, release management, and more. 

Learn more
2022_OS_product_page Continuous security

Continuous security

Control, defend, and extend cluster and application security with continuous checks throughout the application lifecycle and at every level of the stack.

Learn more
Public and private cloud

Red Hat OpenShift in the public cloud

Red Hat OpenShift is available on the cloud provider of your choice, and your development and operations are portable between them.

Learn more

Red Hat OpenShift capabilities

Kubernetes Engine

Red Hat OpenShift Kubernetes Engine delivers foundational, security-focused capabilities to run containers in hybrid cloud environments, and it is ideal for those who prefer to use their existing infrastructure and developer tool investments.

Enterprise Kubernetes

Red Hat OpenShift delivers a modern, scalable approach to securing the entire application platform stack.

kubectl and OpenShift CLI

Use kubectl, the native Kubernetes command-line interface (CLI), or the OpenShift CLI to build, deploy, and manage applications and OpenShift clusters.

 

Administrator web console

Use the browser-based web console to administer, visualize, browse, and manage OpenShift resources.

Red Hat OpenShift Virtualization

Red Hat OpenShift Virtualization lets you run and manage VM workloads alongside container workloads. Gain simplicity and speed with services architected for virtual machines

Operator Lifecycle Manager

Operator Lifecycle Manager (OLM) helps developers install, update, and manage the lifecycle of Operators in an effective, automated, and scalable way.

Kubernetes cluster services

A key component of OpenShift Kubernetes Engine is the core cluster services that automate the container application environment installations, upgrades, and life cycle management without downtime.

Installing and updating clusters

Use the OpenShift Installer and Red Hat OpenShift Platform Plus to deploy clusters on your infrastructure of choice and perform cluster updates with a single operation.

Monitoring

Red Hat OpenShift includes a self-updating monitoring stack. Prebuilt dashboards and alerts notify you about cluster health to quickly troubleshoot issues.

Networking

Red Hat OpenShift Networking is an ecosystem of features, plugins, and advanced capabilities that your cluster needs to manage network traffic for hybrid clusters.

Storage

Manage multiple types of container storage in a Red Hat OpenShift cluster. Use the persistent volume framework to provision persistent cluster storage.

Authentication and authorization

Red Hat OpenShift comes with authentication and authorization services. Define security using RBAC, roles, bindings, namespaces, and context constraints.

App management using Helm

The OpenShift web console lets you install Helm charts and add custom repositories. Helm's CLI is integrated with OpenShift so you can easily manage project information.

Container registry

Red Hat OpenShift has a built-in container image registry Red Hat Quay to store and manage container images. It can be scaled up or down without infrastructure provisioning.

Manage workloads

Start with a complete set of services to build applications, with developer-friendly workflows to go straight from application code to container.

Platform services

Builds

Builds for Red Hat OpenShift is an extensible build framework that enables developers to create and apply build resources, view logs of build runs, and manage builds.

CI/CD pipelines

Red Hat OpenShift Pipelines lets you create continuous integration and continuous delivery (CI/CD) solutions. Automate deployments and integrate with Git repositories.

GitOps

Red Hat OpenShift GitOps lets developers create declarative configuration and continuous delivery of code, components, and infrastructure using Argo CD Agent.

 

Serverless

Red Hat OpenShift Serverless enables developers to build, deploy, and run event-driven applications with traffic routing, security, and configuration.

Service mesh

Red Hat OpenShift Service Mesh simplifies security, traffic control, and observability for microservices and applications without requiring changes to the code.

Cost visibility

Red Hat Lightspeed cost management helps you effectively monitor and analyze costs aggregated across hybrid infrastructure so your business can stay on budget.

Build cloud-native apps

Red Hat’s product development cycle has always been rooted in open source and the communities that help to steer Red Hat products’ direction.

Application services and runtimes

Languages and runtimes

Red Hat OpenShift Runtimes is a collection of runtimes and frameworks designed and optimized to accelerate the development and delivery of business solutions.

API management

Red Hat OpenShift API Management provides a streamlined developer experience for building, deploying, and scaling cloud-native, integrated applications.

Integration

Red Hat Integration gives developers cloud-native tools for integrating API connectivity, API management and security, service orchestration, messaging, and more.

 

Messaging

Based on Apache, Red Hat AMQ equips developers with everything needed to build messaging applications that are fast, reliable, and easy to administer.

Integrated AI

Build AI/ML models, run data analytics consistently, and receive assistance within the OpenShift web console with AI integrated into Red Hat OpenShift AI.

Data analytics

Red Hat OpenShift AI lets you build AI/ML models with Jupyter notebooks, TensorFlow, and PyTorch support, and port and deploy these models to other environments.

Learn more

Red Hat AI Inference Server

Deploy your preferred models faster and cost-effectively across the hybrid cloud with Red Hat AI Inference Server. Maximize inference throughput, minimize latency, and serve models rapidly.

Learn more

Red Hat OpenShift Lightspeed

Red Hat OpenShift Lightspeed is a generative AI-based virtual assistant integrated into the OpenShift web console. OpenShift Lightspeed assists with troubleshooting and investigating cluster resources.

Learn more

Developer tools and services

Red Hat OpenShift Dev Spaces

Red Hat OpenShift Dev Spaces uses Kubernetes technology and containers to provide a consistent, secure, zero-configuration, and instant cloud development environment.

Red Hat Advanced Developer Suite

Red Hat Advanced Developer Suite includes a range of tools to improve the developer experience, enhance software supply chain security, and support AI-powered development. 

Web terminal

The web terminal, installed using the Operator, lets you reduce steps such as installing software, configuring network connections, and authenticating services.

Plugins and extensions

Install plugins to access a suite of extensions in your IDE for creating, deploying, and debugging container applications that run on OpenShift.

Development environment

Developer Sandbox

The Developer Sandbox is a multitenant cluster separate from your production environment where you can safely test an application before moving it into production.

Red Hat OpenShift Local

Use Red Hat OpenShift Local to access a minimal OpenShift Container Platform cluster and Podman container runtime to develop and test apps quickly before production.

Red Hat build of Podman Desktop

Red Hat build of Podman Desktop lets you build and deploy containers consistently using an intuitive graphical interface from desktop to deployment. Explore the Red Hat build of Podman Desktop

 

Related resources

Platform security

Zero trust workload identity manager

Gain a single, universal identity framework for all your workloads with zero trust workload identity manager, included as an operator with OpenShift Platform Plus.

Red Hat Advanced Cluster Security for Kubernetes

Address security earlier in development processes and minimize operational risk using built-in Kubernetes capabilities for enforcement with Red Hat Advanced Cluster Security.

Multicluster management

With multicluster management, get visibility and control to manage the cluster and application life cycle, security, and compliance of the entire Kubernetes domain across multiple data centers, and private and public clouds.

Lifecycle management

With Red Hat OpenShift Advanced Cluster Management, you can deploy applications and workloads across multiple clusters and cloud providers based on defined policies, and more.

Multicluster observability

Store long-term historical data with built-in multicluster dashboards, and visualize and optimize multicluster health for quick troubleshooting.

Private registry

The global registry stores, builds, and deploys container images focusing on cloud-native and DevSecOps development models and environments.

Image management

Red Hat Quay lets you view image tags by history and revert them to a previous state. It is configurable, and you can set your tag history preference from 0 to 4 weeks.

Security scanning

Red Hat Quay uses Clair to scan containers for vulnerabilities that could be used to exploit images, and guides you to remediation strategies for vulnerable images.

Georeplication mirroring

Red Hat Quay’s continuous geographic distribution provides improved performance, ensuring your content is always available close to where it is needed most.

Image builds

Streamline the CI/CD pipeline with build triggers, Git hooks, or robot accounts. Easily build or rebuild container images that are automatically stored in the registry.

Cluster data management

Cluster data management is persistent software-defined storage based on Ceph, Noobaa, and Rook that is easy to install and manage for the container application lifecycle.

 

Multi cloud portability

A multicloud gateway abstracts infrastructure so you can store data in different places but use it as one persistent repository. Start small and scale as needed.

Simplify development

Red Hat OpenShift Data Foundation provides accessible data and support for applications and simplifies data management and storage across the hybrid cloud.