Skip to main contentIBM Cloud-Native

Openshift Overview

Introduction

Red Hat OpenShift Container Platform (OpenShift) is a container application platform that provides developers and IT organizations with a cloud application platform for deploying new applications on secure, scalable resources with minimal configuration and management overhead.

Built on Red Hat Enterprise Linux, Docker, and Kubernetes, OpenShift provides a secure and scalable multitenant operating system for today’s enterprise applications, while providing integrated application runtimes and libraries. OpenShift brings a robust, flexible, and scalable container platform to customer data centers, enabling organizations to implement a platform that meets security, privacy, compliance, and governance requirements.

Applications run as containers, which are isolated partitions inside a single operating system. Containers provide many of the same benefits as virtual machines, such as security, storage, and network isolation, while requiring far fewer hardware resources and being quicker to launch and terminate. The use of containers by OpenShift helps with the efficiency, elasticity, and portability of the platform itself as well as its hosted applications.

Red Hat OpenShift overview

What is OpenShift?

Red Hat OpenShift on IBM Cloud

With Red Hat OpenShift on IBM Cloud, OpenShift developers have a fast and secure way to containerize and deploy enterprise workloads in Kubernetes clusters. OpenShift clusters build on Kubernetes container orchestration that offers consistency and flexibility in operations. Because IBM manages OpenShift Container Platform (OCP), you’ll have more time to focus on your core tasks.

Features

OpenShift experience built on Kubernetes Use the OpenShift tools and APIs you already know for a single, consistent experience, even when working across hybrid environments or different cloud providers.

Heightened cluster and app security IBM provides security features to protect your cluster infrastructure, isolate your compute resources, encrypt data, and ensure security compliance in your container deployments. Further, OpenShift sets up strict Security Context Constraints for greater pod security by default.

Worldwide, continuous availability Deploy and scale workloads across the globe in all IBM Cloud multizone regions. OpenShift clusters include a managed master that is automatically spread across zones within the region for high availability.

Integrated OpenShift catalog Quickly set up a CI/CD with Jenkins or deploy a variety of apps in a guided experience that’s fully integrated into your OpenShift cluster.

Innovation with Cloud Paks and the complete IBM Cloud platform Easily integrate AI with Watson APIs to extend the power of your apps. Access the IBM middleware in IBM Cloud Paks from within the scalable public cloud. You also get built-in services for monitoring, logging, load-balancing, storage, and security to help you manage an app’s lifecycle.

Kubernetes and OpenShift: What’s the Difference?

RedHat Interactive Learning

To help understand OpenShift in more detail work through these KataKoda self paced learning modules offered by RedHat

Advanced Topics

The following topics are not required to move onto the IBM Sandbox self paced learning but will help you understand more about how the base platform works.

References