Menu Close Deploying Red Hat OpenShift Container Platform 3.6 on Microsoft Azure Comments and Feedback 1. Executive Summary 2. Components and Configuration Expand section "2. Components and Configuration" Collapse section "2. Components and Configuration" 2.1. Microsoft Azure Cloud Instance Details Expand section "2.1. Microsoft Azure Cloud Instance Details" Collapse section "2.1. Microsoft Azure Cloud Instance Details" 2.1.1. Microsoft Azure Cloud Instance Storage Details 2.2. Microsoft Azure Load Balancer Details 2.3. Software Version Details 2.4. Required Channels 2.5. Prerequisites Expand section "2.5. Prerequisites" Collapse section "2.5. Prerequisites" 2.5.1. GitHub Repositories 2.6. Microsoft Azure Subscription 2.7. Microsoft Azure Region Selection 2.8. SSH Public and Private Key Expand section "2.8. SSH Public and Private Key" Collapse section "2.8. SSH Public and Private Key" 2.8.1. SSH Key Generation 2.9. Resource Groups and Resource Group Name 2.10. Microsoft Azure Virtual Network (VNet) 2.11. OpenShift SDN 2.12. Microsoft Azure Network security groups Expand section "2.12. Microsoft Azure Network security groups" Collapse section "2.12. Microsoft Azure Network security groups" 2.12.1. Bastion Security Group 2.12.2. Master Nodes Security Group 2.12.3. Infrastructure nodes Security Group 2.13. Microsoft Azure DNS Expand section "2.13. Microsoft Azure DNS" Collapse section "2.13. Microsoft Azure DNS" 2.13.1. Public Zone 2.13.2. Internal resolution 2.13.3. Microsoft Azure VM Images 2.13.4. Microsoft Azure VM Sizes 2.13.5. Identity and Access Management 2.14. Bastion 2.15. Generated Inventory 2.16. Nodes Expand section "2.16. Nodes" Collapse section "2.16. Nodes" 2.16.1. Master nodes 2.16.2. Application nodes 2.16.3. Infrastructure nodes 2.16.4. Node labels 2.17. OpenShift Pods 2.18. OpenShift Router 2.19. Registry 2.20. Authentication 2.21. Microsoft Azure Storage Expand section "2.21. Microsoft Azure Storage" Collapse section "2.21. Microsoft Azure Storage" 2.21.1. Microsoft Azure VHD 2.22. Red Hat OpenShift Container Platform Metrics Expand section "2.22. Red Hat OpenShift Container Platform Metrics" Collapse section "2.22. Red Hat OpenShift Container Platform Metrics" 2.22.1. Horizontal pod Autoscaler 2.23. Red Hat OpenShift Container Platform Aggregated Logging 3. Provisioning the Infrastructure Expand section "3. Provisioning the Infrastructure" Collapse section "3. Provisioning the Infrastructure" 3.1. Provisioning Prerequisites Expand section "3.1. Provisioning Prerequisites" Collapse section "3.1. Provisioning Prerequisites" 3.1.1. Authentication Prerequisites 3.1.2. SSH Prerequisites 3.1.3. Red Hat Subscription Prerequisites 3.1.4. Organization ID and Activation Key 3.1.5. Azure Active Directory Credentials 3.2. Introduction to the Microsoft Azure Template 3.3. Alternative Single VM Microsoft Azure Template 3.4. Parameters Required 3.5. Provision OpenShift Container Platform environment Expand section "3.5. Provision OpenShift Container Platform environment" Collapse section "3.5. Provision OpenShift Container Platform environment" 3.5.1. Provisioning ARM Template by using the Web Interface 3.5.2. Provisioning ARM Template by using Ansible 3.6. Post Deployment 3.7. Registry Console Selector (Optional) 3.8. Post Provisioning Results 4. Operational Management Expand section "4. Operational Management" Collapse section "4. Operational Management" 4.1. SSH configuration 4.2. Gathering hostnames 4.3. Running Diagnostics 4.4. Checking the Health of etcd 4.5. Default Node Selector 4.6. Management of Maximum Pod Size 4.7. Yum Repositories 4.8. Console Access Expand section "4.8. Console Access" Collapse section "4.8. Console Access" 4.8.1. Log into GUI console and deploy an application 4.8.2. Log into CLI and Deploy an Application 4.9. Explore the Environment Expand section "4.9. Explore the Environment" Collapse section "4.9. Explore the Environment" 4.9.1. List Nodes and Set Permissions 4.9.2. List Router and Registry 4.9.3. Explore the Docker Registry 4.9.4. Explore Docker Storage 4.9.5. Explore the Microsoft Azure Load Balancers 4.9.6. Explore the Microsoft Azure Resource Group 4.10. Testing Failure Expand section "4.10. Testing Failure" Collapse section "4.10. Testing Failure" 4.10.1. Generate a Master Outage 4.10.2. Observe the Behavior of etcd with a Failed Master Node 4.10.3. Generate an Infrastructure Node outage 4.11. Metrics exploration Expand section "4.11. Metrics exploration" Collapse section "4.11. Metrics exploration" 4.11.1. Using the Horizontal Pod Autoscaler 4.12. Logging exploration 5. Persistent Storage Expand section "5. Persistent Storage" Collapse section "5. Persistent Storage" 5.1. Persistent Volumes 5.2. Storage Classes 5.3. Cloud Provider Specific Storage Expand section "5.3. Cloud Provider Specific Storage" Collapse section "5.3. Cloud Provider Specific Storage" 5.3.1. Creating a Storage Class 5.3.2. Creating and using a Persistent Volumes Claim 5.3.3. Deleting a PVC (Optional) 6. Extending the Cluster Expand section "6. Extending the Cluster" Collapse section "6. Extending the Cluster" 6.1. Prerequisites for Adding a new host 6.2. add_host.sh 6.3. Adding an Application Node 6.4. Adding an Infrastructure Node 6.5. Adding a Master host 6.6. Validating a Newly Provisioned Host 7. Single Sign On and User Authentication Expand section "7. Single Sign On and User Authentication" Collapse section "7. Single Sign On and User Authentication" 7.1. Why Red Hat Single Sign-On 7.2. Implementation Details 7.3. Logging Into Red Hat OpenShift Container Platform 7.4. Administration of Red Hat Single Sign-On 8. Conclusion 9. Installation Failure Expand section "9. Installation Failure" Collapse section "9. Installation Failure" 9.1. Diagnostic and Control of OpenShift Container Platform on Microsoft Azure 9.2. Logging of Installation 9.3. Inventory 9.4. Uninstalling and Deleting 9.5. Manually Launching the Installation of OpenShift 9.6. Gmail notification A. Contributors B. Revision History Legal Notice Document options Language: English Format: Single-page HTML PDF ePub Deploying Red Hat OpenShift Container Platform 3.6 on Microsoft Azure Reference Architectures 2017Glenn WestRyan CookEduardo Minguezrefarch-feedback@redhat.comLegal NoticeAbstract The purpose of this document is to provide guidelines on deploying OpenShift Container Platform 3.6 on Microsoft Azure. Next