NVA-1160: Red Hat OpenShift with NetApp

Contributors ac-ntap netapp-dorianh Download PDF of this page

Alan Cowles and Nikhil M Kulkarni, NetApp

This reference document provides deployment validation of the Red Hat OpenShift solution, deployed through Installer Provisioned Infrastructure (IPI) in several different data center environments as validated by NetApp. It also details storage integration with NetApp storage systems by making use of the NetApp Trident storage orchestrator for the management of persistent storage. Lastly, a number of solution validations and real world use cases are explored and documented.

Use Cases

The Red Hat OpenShift with NetApp solution is architected to deliver exceptional value for customers with the following use cases:

  • Easy to deploy and manage Red Hat OpenShift deployed using IPI (Installer Provisioned Infrastructure) on bare metal, Red Hat OpenStack Platform, Red Hat Virtualization, and VMware vSphere.

  • Combined power of enterprise container and virtualized workloads with Red Hat OpenShift deployed virtually on OSP, RHV, or vSphere, or on bare metal with OpenShift Virtualization.

  • Real world configuration and use cases highlighting the features of Red Hat OpenShift when used with NetApp storage and NetApp Trident, the open source storage orchestrator for Kubernetes.

Business Value

Enterprises are increasingly adopting DevOps practices to create new products, shorten release cycles, and rapidly add new features. Because of their innate agile nature, containers and microservices play a crucial role in supporting DevOps practices. However, practicing DevOps at a production scale in an enterprise environment presents its own challenges and imposes certain requirements on the underlying infrastructure, such as the following:

  • High availability at all layers in the stack

  • Ease of deployment procedures

  • Non-disruptive operations and upgrades

  • API-driven and programmable infrastructure to keep up with microservices agility

  • Multitenancy with performance guarantees

  • Ability to run virtualized and containerized workloads simultaneously

  • Ability to scale infrastructure independently based on workload demands

Red Hat OpenShift with NetApp acknowledges these challenges and presents a solution that helps address each concern by implementing the fully automated deployment of RedHat OpenShift IPI in the customer’s choice of data center environment.

Technology Overview

The Red Hat OpenShift with NetApp solution is comprised of the following three components:

Red Hat OpenShift Container Platform

Red Hat OpenShift Container Platform is a fully supported enterprise Kubernetes platform.Red Hat makes several enhancements to open-source Kubernetes to deliver an application platform with all the components fully integrated to build, deploy, and manage containerized applications.

For more information visit the OpenShift website here.

NetApp Storage Systems

NetApp has several storage systems perfect for enterprise data centers and hybrid cloud deployments. The NetApp portfolio includes NetApp ONTAP, NetApp Element, and NetApp e-Series storage systems, all of which can be utilized to provide persistent storage for containerized applications.

For more information visit the NetApp website here.

NetApp Trident

NetApp Trident is an open-source and fully-supported storage orchestrator for containers and Kubernetes distributions, including Red Hat OpenShift.

For more information visit the Trident website here.

Current Support Matrix for Validated Releases

Technology

Purpose

Software Version

NetApp ONTAP

Storage

9.8

NetApp Element

Storage

12.3

NetApp Trident

Storage Orchestration

21.04

Red Hat OpenShift

Container Orchestration

4.6 EUS, 4.7

Red Hat OpenStack Platform

Private Cloud Infrastructure

16.1

Red Hat Virtualization

Data Center Virtualization

4.4

VMware vSphere

Data Center Virtualization

6.7U3