Openshift 3.5 on Azure
Reference Architecture Overview
• Openshift 3.5 automatically deployed on Azure
• 3 Availabity sets – master,infra, and nodes
• 2 Load Balancers – Web Console/API and Application Routers
• Registry via Azure Blob Storage
• 3 – 30 Compute Nodes
• 3 Masters
• 3 Infrastructure
• Storage by Generic Storage Profile on top of Azure VHD
• Automatically created and provisioned disk via Azure Cloud Provider
• Automation by Azure Resource Manager and Ansible
Deployment via Form or CLI
Deployment via form
Fill out the form
RedHat Login
Machine Sizes
Openshift Login
SSH Keys
Azure AD Login Credentials
Deployment
• Once information provided
• All hosts, networks and resources are
created by ARM template
• Openshift Install is automatically started by a
Azure extenstion, launching bastion.sh
• Bastion.sh kicks off:
• Ansible install of openshift
• Setup of Registry
• Setup of PV and Storage Accounts
• Generic Storage Profile
Openshift Console
Openshift Persistent Volume For MongoDb
Docker Registry on Azure Blob Storage
Master Availability Set
Master API/Console Load Balancer

Openshift Container Platform on Azure