This document describes the deployment of a high available and secure Red Hat® OpenShift® Container Platform 4.6 on HPE Synergy. It is intended to be used in conjunction with Ansible playbooks and python scripts found at https://github.com/HewlettPackard/hpe-solutions-openshift (opens new window). This document was created using OpenShift Container Platform 4.6 and the documents for that version are available at https://docs.openshift.com/container-platform/4.6/welcome/index.html (opens new window). This document demonstrates how Red Hat OpenShift Container Platform 4.6 can be deployed and configured to take advantage of the HPE Synergy composable architecture and leverage HPE Storage Systems in form of HPE Nimble, HPE 3PAR, and HPE Synergy D3940 Storage. Hewlett Packard Enterprise strives to make regular updates to this solution with the goal of validating against the latest available version of Red Hat OpenShift Container Platform. As a result, references in the document will generally refer to OpenShift Container Platform 4.6 and will mention specific sub-versions in strategic locations to note the version that was tested.
The Red Hat OpenShift Container Platform 4.6 deployment on HPE Synergy Composable Infrastructure configuration consists of the following:
Three (3) OpenShift Container Platform master nodes
Three (3) OpenShift Container Platform worker nodes
Six (6) HPE Synergy 480 Gen10 Compute Modules run Red Hat Enterprise Linux® CoreOS (RHCOS) to support the deployment
Persistent volume leverages Red Hat Openshift Container Storage 4.5 (Internal or External) or HPE Storage systems such as HPE Nimble, HPE 3PAR, and HPE Synergy D3940 Storage to provide persistent storage for containers and registry as well as data management.
It is recommended this document should be reviewed in its entirety and the installation user should understand all prerequisites and procedure before installation. It is also recommended that the installation user review the OpenShift Container Platform 4.6 installation process as described by Red Hat.
Hewlett Packard Enterprise plans to update this document over time with enhancements to deployment methodologies as well as new software versions, features, and functions. Check for the latest document at https://hewlettpackard.github.io/hpe-solutions-openshift/ (opens new window).
Due to the ephemeral nature of the containers, protection of persistent data associated with containers is a crucial task. The pods which require persistent data use persistent volume with disks from the HPE Storage system.
# Deployment Guide Flow
The Figure 1 shown below represents the high level flow of the Deployment Guide.
Figure 1. High Level Flow of the Deployment Guide