This article proposes a reference architecture for a Highly Available installation of OpenShift. We will outline the architecture of such an installation and walk through the installation process. Cluster Design & Architecture Preparing the Installer Selecting the Version of OpenShift to Install Networking DNS SSL/TLS Certificates Load Balancing & HA Authentication Persistent Storage Design for Disconnected Environments Recap Building the Infrastructure Provision Servers Ansible Control Host Create Standalone Registry Sync RPM Channels Configure Load Balancer Preparing for Install Ansible Inventory Review Subscribing the Hosts Docker Storage Setup Configure etcd and Node Storage System Resource Reservations Validating Pre-requisites Running the Install Validating the Cluster What’s Next?
This is a followup to Installing a Highly Available OpenShift Cluster. Many assumptions are made based on the information in that guide. If you have not yet been through this guide, we recommend doing so before continuing. Overview How OpenShift Utilizes Certificates for Internal Communication Designing a Certificate Approach for OpenShift Configuring OpenShift to use Component-specific Custom Certificates Master API Certificate Default (Wildcard) Router Certificate Registry Certificate Other components Run Ansible Additional Resources What’s Next?