4.2 Release Notes

Red Hat OpenShift Container Storage 4.2

Release notes for feature and enhancements, known issues, and other important release information

Red Hat Storage Documentation Team

Abstract

The release notes for Red Hat OpenShift Container Storage 4.2 summarize all new features and enhancements, notable technical changes, and any known bugs upon general availability.

Preface

Red Hat OpenShift Container Storage is a software-defined storage that is optimised for container environments. It runs as an operator on OpenShift Container Platform to provide highly integrated and simplified persistent storage management for containers.

Red Hat OpenShift Container Storage 4.2 is integrated into the latest Red Hat OpenShift Container Platform 4.2 to address platform services, application portability, and persistence challenges. Red Hat OpenShift Container Storage provides a highly scalable backend for the next generation of cloud-native applications, built on a new technology stack that includes Red Hat Ceph Storage, the Rook.io Operator, and NooBaa’s Multicloud Object Gateway technology.

Red Hat OpenShift Container Storage provides a trusted, enterprise-grade application development environment that simplifies and enhances the user experience across the application lifecycle in a number of ways:

  • Provides block storage for databases.
  • Shared file storage for continuous integration, messaging, and data aggregation.
  • Object storage for cloud-first development, archival, backup, and media storage.
  • Scale applications and data exponentially.
  • Attach and detach persistent data volumes at an accelerated rate.
  • Stretch clusters across multiple data-centers or availability zones.
  • Establish a comprehensive application container registry.
  • Support the next generation of OpenShift workloads such as Data Analytics, Artificial Intelligence, Machine Learning, Deep Learning, and Internet of Things (IoT).
  • Dynamically provision not only application containers, but data service volumes and containers, as well as additional OpenShift Container Platform nodes, Elastic Block Store (EBS) volumes and other infrastructure services.

Chapter 1. About this release

Red Hat OpenShift Container Storage 4.2 (RHBA-2020:0098 and RHBA-2020:0099) is now available. New enhancements, features, and known issues that pertain to OpenShift Container Storage 4.2 are included in this topic.

Red Hat OpenShift Container Storage 4.2 is supported on the latest Red Hat OpenShift Container Platform 4.2 version.

Chapter 2. New features and enhancements

This release adds improvements related to the following components and concepts.

2.1. Installation and upgrade

Operator-based installation and configuration

Red Hat OpenShift Container Storage can be deployed on an existing Red Hat OpenShift Container Platform worker nodes using the OpenShift Web Console. Deploying Red Hat OpenShift Container Storage involves two parts:

  • Installing Red Hat OpenShift Container Storage operator from the Operator Hub.
  • Creating Red Hat OpenShift Container Storage service which requires selecting three worker nodes and results in the creation of a new storage cluster of three 2 TiB volumes with one volume per worker node. The default configuration uses a replication factor of 3 providing approximately 2 TiB of usable storage.

    For more information, see Deploying Red Hat OpenShift Container Storage.

Red Hat OpenShift Container Storage can be used to provide storage for Red Hat OpenShift Container Platform services, such as image registry, monitoring, and logging. Also, Red Hat OpenShift Container Platform applications can be backed to use Red Hat OpenShift Container Storage. For more information, see Configure storage for OpenShift Container Platform services.

Deployment and upgrade automation

Red Hat OpenShift Container Storage provides complete new deployment automation with a few clicks, based on OpenShift Lifecycle Management (OLM). Using OLM enables optional over the air automatic updates, notifications of available updates, and easy deployment.

IPI and UPI

In Red Hat OpenShift Container Storage 4.2, there are two primary installation experiences: Full stack automation (IPI) and pre-existing infrastructure (UPI).

With full stack automation, the installer controls all areas of the installation including infrastructure provisioning with an opinionated best practices deployment on Red Hat OpenShift Container Platform. Red Hat OpenShift Container Storage 4.2 supports Amazon Web Services with full stack automation.

With pre-existing infrastructure deployments, administrators are responsible for creating and managing their own infrastructure allowing greater customization and operational flexibility. Red Hat OpenShift Container Storage 4.2 supports Amazon Web Services and VMware with pre-existing infrastructure deployments.

Red Hat cluster application migration tool and Red Hat control plane migration assistant

See Where can I find Red Hat Cluster Application Migration Tool (CAM) and Red Hat Control Plane Migration Assistant (CPMA) now that OpenShift 4.2 has GA’ed for information about CAM and CPMA.

2.2. Multicloud Object Gateway

Red Hat OpenShift Container Storage 4.2 provides a new multicloud object service, including deduplication, encryption, and compression, providing multicloud and hybrid capabilities for object workloads.

By default, Multicloud Object Gateway uses a default backing store which is cloud native or RGW.

Multicloud Object Gateway can also use persistent volume (PV) storage directly, to scale locally and remotely. For more information, see Multicloud Object Gateway.

2.3. Web Console

Persistent Storage dashboard

The Persistent Storage dashboard shows the state of OpenShift Container Storage as a whole, as well as the state of persistent volumes. For more information, see Persistent storage dashboard.

Object Service dashboard

The Object Service dashboard shows the state of the Multicloud Object Gateway and any object claims in the cluster. For more information, see Object Service dashboard.

Chapter 3. Notable technical changes

Red Hat OpenShift Container Storage 4.2 introduces the following notable technical changes:

  • Ceph technology to provide the file and block storage that backs persistent volumes.
  • Rook.io to manage and orchestrate the provisioning of persistent volumes and claims.
  • NooBaa provides object storage, and its multicloud technology allows object federation across multiple cloud environments.

Chapter 4. Technology Preview features

Some features in this release are currently in Technology Preview. These experimental features are not intended for production use. Note the following scope of support on the Red Hat Customer Portal for these features: Technology Preview Features Support Scope.

Chapter 5. Known issues

Important

It is mandatory to upgrade to OpenShift Container Storage 4.2.1 before upgrading to OpenShift Container Platform 4.3. Upgrading to OpenShift Container Platform without upgrading OpenShift Container Storage first, may result in Persistent Volumes going offline as well as blocking OpenShift Container Platform from upgrade. If you inadvertently encounter such issues, contact Red Hat Support. The full OpenShift Container Storage and OpenShift Container Platform interoperability matrix is available at https://access.redhat.com/articles/4731161.