Jump To Close Expand all Collapse all Table of contents Installing 1. OpenShift Container Platform installation overview Expand section "1. OpenShift Container Platform installation overview" Collapse section "1. OpenShift Container Platform installation overview" 1.1. About OpenShift Container Platform installation Expand section "1.1. About OpenShift Container Platform installation" Collapse section "1.1. About OpenShift Container Platform installation" 1.1.1. About the installation program 1.1.2. About Red Hat Enterprise Linux CoreOS (RHCOS) 1.1.3. Glossary of common terms for OpenShift Container Platform installing 1.1.4. Installation process 1.1.5. Verifying node state after installation 1.1.6. OpenShift Local overview 1.2. Supported platforms for OpenShift Container Platform clusters 2. Selecting a cluster installation method and preparing it for users Expand section "2. Selecting a cluster installation method and preparing it for users" Collapse section "2. Selecting a cluster installation method and preparing it for users" 2.1. Selecting a cluster installation type Expand section "2.1. Selecting a cluster installation type" Collapse section "2.1. Selecting a cluster installation type" 2.1.1. Do you want to install and manage an OpenShift Container Platform cluster yourself? 2.1.2. Have you used OpenShift Container Platform 3 and want to use OpenShift Container Platform 4? 2.1.3. Do you want to use existing components in your cluster? 2.1.4. Do you need extra security for your cluster? 2.2. Preparing your cluster for users after installation 2.3. Preparing your cluster for workloads 2.4. Supported installation methods for different platforms 3. Disconnected installation mirroring Expand section "3. Disconnected installation mirroring" Collapse section "3. Disconnected installation mirroring" 3.1. About disconnected installation mirroring Expand section "3.1. About disconnected installation mirroring" Collapse section "3.1. About disconnected installation mirroring" 3.1.1. Creating a mirror registry 3.1.2. Mirroring images for a disconnected installation 3.2. Creating a mirror registry with mirror registry for Red Hat OpenShift Expand section "3.2. Creating a mirror registry with mirror registry for Red Hat OpenShift" Collapse section "3.2. Creating a mirror registry with mirror registry for Red Hat OpenShift" 3.2.1. Prerequisites 3.2.2. Mirror registry for Red Hat OpenShift introduction 3.2.3. Mirroring on a local host with mirror registry for Red Hat OpenShift 3.2.4. Updating mirror registry for Red Hat OpenShift from a local host 3.2.5. Mirroring on a remote host with mirror registry for Red Hat OpenShift 3.2.6. Updating mirror registry for Red Hat OpenShift from a remote host 3.2.7. Uninstalling the mirror registry for Red Hat OpenShift 3.2.8. Mirror registry for Red Hat OpenShift flags 3.2.9. Mirror registry for Red Hat OpenShift release notes Expand section "3.2.9. Mirror registry for Red Hat OpenShift release notes" Collapse section "3.2.9. Mirror registry for Red Hat OpenShift release notes" 3.2.9.1. Mirror registry for Red Hat OpenShift 1.3.9 3.2.9.2. Mirror registry for Red Hat OpenShift 1.3.8 3.2.9.3. Mirror registry for Red Hat OpenShift 1.3.7 3.2.9.4. Mirror registry for Red Hat OpenShift 1.3.6 3.2.9.5. Mirror registry for Red Hat OpenShift 1.3.5 3.2.9.6. Mirror registry for Red Hat OpenShift 1.3.4 3.2.9.7. Mirror registry for Red Hat OpenShift 1.3.3 3.2.9.8. Mirror registry for Red Hat OpenShift 1.3.2 3.2.9.9. Mirror registry for Red Hat OpenShift 1.3.1 3.2.9.10. Mirror registry for Red Hat OpenShift 1.3.0 Expand section "3.2.9.10. Mirror registry for Red Hat OpenShift 1.3.0" Collapse section "3.2.9.10. Mirror registry for Red Hat OpenShift 1.3.0" 3.2.9.10.1. New features 3.2.9.10.2. Bug fixes 3.2.9.11. Mirror registry for Red Hat OpenShift 1.2.9 3.2.9.12. Mirror registry for Red Hat OpenShift 1.2.8 3.2.9.13. Mirror registry for Red Hat OpenShift 1.2.7 Expand section "3.2.9.13. Mirror registry for Red Hat OpenShift 1.2.7" Collapse section "3.2.9.13. Mirror registry for Red Hat OpenShift 1.2.7" 3.2.9.13.1. Bug fixes 3.2.9.14. Mirror registry for Red Hat OpenShift 1.2.6 Expand section "3.2.9.14. Mirror registry for Red Hat OpenShift 1.2.6" Collapse section "3.2.9.14. Mirror registry for Red Hat OpenShift 1.2.6" 3.2.9.14.1. New features 3.2.9.15. Mirror registry for Red Hat OpenShift 1.2.5 3.2.9.16. Mirror registry for Red Hat OpenShift 1.2.4 3.2.9.17. Mirror registry for Red Hat OpenShift 1.2.3 3.2.9.18. Mirror registry for Red Hat OpenShift 1.2.2 3.2.9.19. Mirror registry for Red Hat OpenShift 1.2.1 3.2.9.20. Mirror registry for Red Hat OpenShift 1.2.0 Expand section "3.2.9.20. Mirror registry for Red Hat OpenShift 1.2.0" Collapse section "3.2.9.20. Mirror registry for Red Hat OpenShift 1.2.0" 3.2.9.20.1. Bug fixes 3.2.9.21. Mirror registry for Red Hat OpenShift 1.1.0 Expand section "3.2.9.21. Mirror registry for Red Hat OpenShift 1.1.0" Collapse section "3.2.9.21. Mirror registry for Red Hat OpenShift 1.1.0" 3.2.9.21.1. New features 3.2.9.21.2. Bug fixes 3.3. Mirroring images for a disconnected installation Expand section "3.3. Mirroring images for a disconnected installation" Collapse section "3.3. Mirroring images for a disconnected installation" 3.3.1. Prerequisites 3.3.2. About the mirror registry 3.3.3. Preparing your mirror host Expand section "3.3.3. Preparing your mirror host" Collapse section "3.3.3. Preparing your mirror host" 3.3.3.1. Installing the OpenShift CLI by downloading the binary 3.3.4. Configuring credentials that allow images to be mirrored 3.3.5. Mirroring the OpenShift Container Platform image repository 3.3.6. The Cluster Samples Operator in a disconnected environment Expand section "3.3.6. The Cluster Samples Operator in a disconnected environment" Collapse section "3.3.6. The Cluster Samples Operator in a disconnected environment" 3.3.6.1. Cluster Samples Operator assistance for mirroring 3.3.7. Mirroring Operator catalogs for use with disconnected clusters Expand section "3.3.7. Mirroring Operator catalogs for use with disconnected clusters" Collapse section "3.3.7. Mirroring Operator catalogs for use with disconnected clusters" 3.3.7.1. Prerequisites 3.3.7.2. Extracting and mirroring catalog contents Expand section "3.3.7.2. Extracting and mirroring catalog contents" Collapse section "3.3.7.2. Extracting and mirroring catalog contents" 3.3.7.2.1. Mirroring catalog contents to registries on the same network 3.3.7.2.2. Mirroring catalog contents to airgapped registries 3.3.7.3. Generated manifests 3.3.7.4. Post-installation requirements 3.3.8. Next steps 3.3.9. Additional resources 3.4. Mirroring images for a disconnected installation using the oc-mirror plugin Expand section "3.4. Mirroring images for a disconnected installation using the oc-mirror plugin" Collapse section "3.4. Mirroring images for a disconnected installation using the oc-mirror plugin" 3.4.1. About the oc-mirror plugin 3.4.2. oc-mirror compatibility and support 3.4.3. About the mirror registry 3.4.4. Prerequisites 3.4.5. Preparing your mirror hosts Expand section "3.4.5. Preparing your mirror hosts" Collapse section "3.4.5. Preparing your mirror hosts" 3.4.5.1. Installing the oc-mirror OpenShift CLI plugin 3.4.5.2. Configuring credentials that allow images to be mirrored 3.4.6. Creating the image set configuration 3.4.7. Mirroring an image set to a mirror registry Expand section "3.4.7. Mirroring an image set to a mirror registry" Collapse section "3.4.7. Mirroring an image set to a mirror registry" 3.4.7.1. Mirroring an image set in a partially disconnected environment Expand section "3.4.7.1. Mirroring an image set in a partially disconnected environment" Collapse section "3.4.7.1. Mirroring an image set in a partially disconnected environment" 3.4.7.1.1. Mirroring from mirror to mirror 3.4.7.2. Mirroring an image set in a fully disconnected environment Expand section "3.4.7.2. Mirroring an image set in a fully disconnected environment" Collapse section "3.4.7.2. Mirroring an image set in a fully disconnected environment" 3.4.7.2.1. Mirroring from mirror to disk 3.4.7.2.2. Mirroring from disk to mirror 3.4.8. Configuring your cluster to use the resources generated by oc-mirror 3.4.9. Keeping your mirror registry content updated Expand section "3.4.9. Keeping your mirror registry content updated" Collapse section "3.4.9. Keeping your mirror registry content updated" 3.4.9.1. About updating your mirror registry content 3.4.9.2. Updating your mirror registry content 3.4.10. Performing a dry run 3.4.11. Image set configuration parameters 3.4.12. Image set configuration examples 3.4.13. Command reference for oc-mirror 3.4.14. Additional resources 4. Installing on Alibaba Expand section "4. Installing on Alibaba" Collapse section "4. Installing on Alibaba" 4.1. Preparing to install on Alibaba Cloud Expand section "4.1. Preparing to install on Alibaba Cloud" Collapse section "4.1. Preparing to install on Alibaba Cloud" 4.1.1. Prerequisites 4.1.2. Requirements for installing OpenShift Container Platform on Alibaba Cloud 4.1.3. Registering and Configuring Alibaba Cloud Domain 4.1.4. Supported Alibaba regions 4.1.5. Next steps 4.2. Creating the required Alibaba Cloud resources Expand section "4.2. Creating the required Alibaba Cloud resources" Collapse section "4.2. Creating the required Alibaba Cloud resources" 4.2.1. Creating the required RAM user 4.2.2. Configuring the Cloud Credential Operator utility 4.2.3. Next steps 4.3. Installing a cluster quickly on Alibaba Cloud Expand section "4.3. Installing a cluster quickly on Alibaba Cloud" Collapse section "4.3. Installing a cluster quickly on Alibaba Cloud" 4.3.1. Prerequisites 4.3.2. Internet access for OpenShift Container Platform 4.3.3. Generating a key pair for cluster node SSH access 4.3.4. Obtaining the installation program 4.3.5. Creating the installation configuration file 4.3.6. Generating the required installation manifests 4.3.7. Creating credentials for OpenShift Container Platform components with the ccoctl tool 4.3.8. Deploying the cluster 4.3.9. Installing the OpenShift CLI by downloading the binary 4.3.10. Logging in to the cluster by using the CLI 4.3.11. Logging in to the cluster by using the web console 4.3.12. Telemetry access for OpenShift Container Platform 4.3.13. Next steps 4.4. Installing a cluster on Alibaba Cloud with customizations Expand section "4.4. Installing a cluster on Alibaba Cloud with customizations" Collapse section "4.4. Installing a cluster on Alibaba Cloud with customizations" 4.4.1. Prerequisites 4.4.2. Internet access for OpenShift Container Platform 4.4.3. Generating a key pair for cluster node SSH access 4.4.4. Obtaining the installation program Expand section "4.4.4. Obtaining the installation program" Collapse section "4.4.4. Obtaining the installation program" 4.4.4.1. Creating the installation configuration file 4.4.4.2. Generating the required installation manifests 4.4.4.3. Creating credentials for OpenShift Container Platform components with the ccoctl tool 4.4.4.4. Installation configuration parameters Expand section "4.4.4.4. Installation configuration parameters" Collapse section "4.4.4.4. Installation configuration parameters" 4.4.4.4.1. Required configuration parameters 4.4.4.4.2. Network configuration parameters 4.4.4.4.3. Optional configuration parameters 4.4.4.4.4. Additional Alibaba Cloud configuration parameters 4.4.4.5. Sample customized install-config.yaml file for Alibaba Cloud 4.4.4.6. Configuring the cluster-wide proxy during installation 4.4.5. Deploying the cluster 4.4.6. Installing the OpenShift CLI by downloading the binary 4.4.7. Logging in to the cluster by using the CLI 4.4.8. Logging in to the cluster by using the web console 4.4.9. Telemetry access for OpenShift Container Platform 4.4.10. Next steps 4.5. Installing a cluster on Alibaba Cloud with network customizations Expand section "4.5. Installing a cluster on Alibaba Cloud with network customizations" Collapse section "4.5. Installing a cluster on Alibaba Cloud with network customizations" 4.5.1. Prerequisites 4.5.2. Internet access for OpenShift Container Platform 4.5.3. Generating a key pair for cluster node SSH access 4.5.4. Obtaining the installation program 4.5.5. Network configuration phases Expand section "4.5.5. Network configuration phases" Collapse section "4.5.5. Network configuration phases" 4.5.5.1. Creating the installation configuration file 4.5.5.2. Generating the required installation manifests 4.5.5.3. Installation configuration parameters Expand section "4.5.5.3. Installation configuration parameters" Collapse section "4.5.5.3. Installation configuration parameters" 4.5.5.3.1. Required configuration parameters 4.5.5.3.2. Network configuration parameters 4.5.5.3.3. Optional configuration parameters 4.5.5.4. Sample customized install-config.yaml file for Alibaba Cloud 4.5.5.5. Configuring the cluster-wide proxy during installation 4.5.6. Cluster Network Operator configuration Expand section "4.5.6. Cluster Network Operator configuration" Collapse section "4.5.6. Cluster Network Operator configuration" 4.5.6.1. Cluster Network Operator configuration object 4.5.7. Specifying advanced network configuration 4.5.8. Configuring hybrid networking with OVN-Kubernetes 4.5.9. Deploying the cluster 4.5.10. Installing the OpenShift CLI by downloading the binary 4.5.11. Logging in to the cluster by using the CLI 4.5.12. Logging in to the cluster by using the web console 4.5.13. Telemetry access for OpenShift Container Platform 4.5.14. Next steps 4.6. Installing a cluster on Alibaba Cloud into an existing VPC Expand section "4.6. Installing a cluster on Alibaba Cloud into an existing VPC" Collapse section "4.6. Installing a cluster on Alibaba Cloud into an existing VPC" 4.6.1. Prerequisites 4.6.2. Using a custom VPC Expand section "4.6.2. Using a custom VPC" Collapse section "4.6.2. Using a custom VPC" 4.6.2.1. Requirements for using your VPC 4.6.2.2. VPC validation 4.6.2.3. Division of permissions 4.6.2.4. Isolation between clusters 4.6.3. Internet access for OpenShift Container Platform 4.6.4. Generating a key pair for cluster node SSH access 4.6.5. Obtaining the installation program Expand section "4.6.5. Obtaining the installation program" Collapse section "4.6.5. Obtaining the installation program" 4.6.5.1. Creating the installation configuration file 4.6.5.2. Installation configuration parameters Expand section "4.6.5.2. Installation configuration parameters" Collapse section "4.6.5.2. Installation configuration parameters" 4.6.5.2.1. Required configuration parameters 4.6.5.2.2. Network configuration parameters 4.6.5.2.3. Optional configuration parameters 4.6.5.2.4. Additional Alibaba Cloud configuration parameters 4.6.5.3. Sample customized install-config.yaml file for Alibaba Cloud 4.6.5.4. Generating the required installation manifests 4.6.5.5. Configuring the Cloud Credential Operator utility 4.6.5.6. Creating credentials for OpenShift Container Platform components with the ccoctl tool 4.6.6. Deploying the cluster 4.6.7. Installing the OpenShift CLI by downloading the binary 4.6.8. Logging in to the cluster by using the CLI 4.6.9. Logging in to the cluster by using the web console 4.6.10. Telemetry access for OpenShift Container Platform 4.6.11. Next steps 4.7. Uninstalling a cluster on Alibaba Cloud Expand section "4.7. Uninstalling a cluster on Alibaba Cloud" Collapse section "4.7. Uninstalling a cluster on Alibaba Cloud" 4.7.1. Removing a cluster that uses installer-provisioned infrastructure 5. Installing on AWS Expand section "5. Installing on AWS" Collapse section "5. Installing on AWS" 5.1. Preparing to install on AWS Expand section "5.1. Preparing to install on AWS" Collapse section "5.1. Preparing to install on AWS" 5.1.1. Prerequisites 5.1.2. Requirements for installing OpenShift Container Platform on AWS 5.1.3. Choosing a method to install OpenShift Container Platform on AWS Expand section "5.1.3. Choosing a method to install OpenShift Container Platform on AWS" Collapse section "5.1.3. Choosing a method to install OpenShift Container Platform on AWS" 5.1.3.1. Installing a cluster on installer-provisioned infrastructure 5.1.3.2. Installing a cluster on user-provisioned infrastructure 5.1.4. Next steps 5.2. Configuring an AWS account Expand section "5.2. Configuring an AWS account" Collapse section "5.2. Configuring an AWS account" 5.2.1. Configuring Route 53 Expand section "5.2.1. Configuring Route 53" Collapse section "5.2.1. Configuring Route 53" 5.2.1.1. Ingress Operator endpoint configuration for AWS Route 53 5.2.2. AWS account limits 5.2.3. Required AWS permissions for the IAM user 5.2.4. Creating an IAM user 5.2.5. IAM Policies and AWS authentication Expand section "5.2.5. IAM Policies and AWS authentication" Collapse section "5.2.5. IAM Policies and AWS authentication" 5.2.5.1. Default permissions for IAM instance profiles 5.2.5.2. Specifying an existing IAM role 5.2.5.3. Using AWS IAM Analyzer to create policy templates 5.2.6. Supported AWS Marketplace regions 5.2.7. Supported AWS regions Expand section "5.2.7. Supported AWS regions" Collapse section "5.2.7. Supported AWS regions" 5.2.7.1. AWS public regions 5.2.7.2. AWS GovCloud regions 5.2.7.3. AWS SC2S and C2S secret regions 5.2.7.4. AWS China regions 5.2.8. Next steps 5.3. Manually creating IAM for AWS Expand section "5.3. Manually creating IAM for AWS" Collapse section "5.3. Manually creating IAM for AWS" 5.3.1. Alternatives to storing administrator-level secrets in the kube-system project 5.3.2. Manually create IAM 5.3.3. Mint mode 5.3.4. Mint mode with removal or rotation of the administrator-level credential 5.3.5. Next steps 5.4. Installing a cluster quickly on AWS Expand section "5.4. Installing a cluster quickly on AWS" Collapse section "5.4. Installing a cluster quickly on AWS" 5.4.1. Prerequisites 5.4.2. Internet access for OpenShift Container Platform 5.4.3. Generating a key pair for cluster node SSH access 5.4.4. Obtaining the installation program 5.4.5. Deploying the cluster 5.4.6. Installing the OpenShift CLI by downloading the binary 5.4.7. Logging in to the cluster by using the CLI 5.4.8. Logging in to the cluster by using the web console 5.4.9. Telemetry access for OpenShift Container Platform 5.4.10. Next steps 5.5. Installing a cluster on AWS with customizations Expand section "5.5. Installing a cluster on AWS with customizations" Collapse section "5.5. Installing a cluster on AWS with customizations" 5.5.1. Prerequisites 5.5.2. Internet access for OpenShift Container Platform 5.5.3. Generating a key pair for cluster node SSH access 5.5.4. Obtaining an AWS Marketplace image 5.5.5. Obtaining the installation program 5.5.6. Creating the installation configuration file Expand section "5.5.6. Creating the installation configuration file" Collapse section "5.5.6. Creating the installation configuration file" 5.5.6.1. Installation configuration parameters Expand section "5.5.6.1. Installation configuration parameters" Collapse section "5.5.6.1. Installation configuration parameters" 5.5.6.1.1. Required configuration parameters 5.5.6.1.2. Network configuration parameters 5.5.6.1.3. Optional configuration parameters 5.5.6.1.4. Optional AWS configuration parameters 5.5.6.2. Minimum resource requirements for cluster installation 5.5.6.3. Tested instance types for AWS 5.5.6.4. Tested instance types for AWS on 64-bit ARM infrastructures 5.5.6.5. Sample customized install-config.yaml file for AWS 5.5.6.6. Configuring the cluster-wide proxy during installation 5.5.7. Deploying the cluster 5.5.8. Installing the OpenShift CLI by downloading the binary 5.5.9. Logging in to the cluster by using the CLI 5.5.10. Logging in to the cluster by using the web console 5.5.11. Telemetry access for OpenShift Container Platform 5.5.12. Next steps 5.6. Installing a cluster on AWS with network customizations Expand section "5.6. Installing a cluster on AWS with network customizations" Collapse section "5.6. Installing a cluster on AWS with network customizations" 5.6.1. Prerequisites 5.6.2. Internet access for OpenShift Container Platform 5.6.3. Generating a key pair for cluster node SSH access 5.6.4. Obtaining the installation program 5.6.5. Network configuration phases 5.6.6. Creating the installation configuration file Expand section "5.6.6. Creating the installation configuration file" Collapse section "5.6.6. Creating the installation configuration file" 5.6.6.1. Installation configuration parameters Expand section "5.6.6.1. Installation configuration parameters" Collapse section "5.6.6.1. Installation configuration parameters" 5.6.6.1.1. Required configuration parameters 5.6.6.1.2. Network configuration parameters 5.6.6.1.3. Optional configuration parameters 5.6.6.1.4. Optional AWS configuration parameters 5.6.6.2. Minimum resource requirements for cluster installation 5.6.6.3. Tested instance types for AWS 5.6.6.4. Tested instance types for AWS on 64-bit ARM infrastructures 5.6.6.5. Sample customized install-config.yaml file for AWS 5.6.6.6. Configuring the cluster-wide proxy during installation 5.6.7. Cluster Network Operator configuration Expand section "5.6.7. Cluster Network Operator configuration" Collapse section "5.6.7. Cluster Network Operator configuration" 5.6.7.1. Cluster Network Operator configuration object 5.6.8. Specifying advanced network configuration 5.6.9. Configuring an Ingress Controller Network Load Balancer on a new AWS cluster 5.6.10. Configuring hybrid networking with OVN-Kubernetes 5.6.11. Deploying the cluster 5.6.12. Installing the OpenShift CLI by downloading the binary 5.6.13. Logging in to the cluster by using the CLI 5.6.14. Logging in to the cluster by using the web console 5.6.15. Telemetry access for OpenShift Container Platform 5.6.16. Next steps 5.7. Installing a cluster on AWS in a restricted network Expand section "5.7. Installing a cluster on AWS in a restricted network" Collapse section "5.7. Installing a cluster on AWS in a restricted network" 5.7.1. Prerequisites 5.7.2. About installations in restricted networks Expand section "5.7.2. About installations in restricted networks" Collapse section "5.7.2. About installations in restricted networks" 5.7.2.1. Additional limits 5.7.3. About using a custom VPC Expand section "5.7.3. About using a custom VPC" Collapse section "5.7.3. About using a custom VPC" 5.7.3.1. Requirements for using your VPC 5.7.3.2. VPC validation 5.7.3.3. Division of permissions 5.7.3.4. Isolation between clusters 5.7.4. Internet access for OpenShift Container Platform 5.7.5. Generating a key pair for cluster node SSH access 5.7.6. Creating the installation configuration file Expand section "5.7.6. Creating the installation configuration file" Collapse section "5.7.6. Creating the installation configuration file" 5.7.6.1. Installation configuration parameters Expand section "5.7.6.1. Installation configuration parameters" Collapse section "5.7.6.1. Installation configuration parameters" 5.7.6.1.1. Required configuration parameters 5.7.6.1.2. Network configuration parameters 5.7.6.1.3. Optional configuration parameters 5.7.6.1.4. Optional AWS configuration parameters 5.7.6.2. Minimum resource requirements for cluster installation 5.7.6.3. Sample customized install-config.yaml file for AWS 5.7.6.4. Configuring the cluster-wide proxy during installation 5.7.7. Deploying the cluster 5.7.8. Installing the OpenShift CLI by downloading the binary 5.7.9. Logging in to the cluster by using the CLI 5.7.10. Disabling the default OperatorHub sources 5.7.11. Telemetry access for OpenShift Container Platform 5.7.12. Next steps 5.8. Installing a cluster on AWS into an existing VPC Expand section "5.8. Installing a cluster on AWS into an existing VPC" Collapse section "5.8. Installing a cluster on AWS into an existing VPC" 5.8.1. Prerequisites 5.8.2. About using a custom VPC Expand section "5.8.2. About using a custom VPC" Collapse section "5.8.2. About using a custom VPC" 5.8.2.1. Requirements for using your VPC 5.8.2.2. VPC validation 5.8.2.3. Division of permissions 5.8.2.4. Isolation between clusters 5.8.3. Internet access for OpenShift Container Platform 5.8.4. Generating a key pair for cluster node SSH access 5.8.5. Obtaining the installation program 5.8.6. Creating the installation configuration file Expand section "5.8.6. Creating the installation configuration file" Collapse section "5.8.6. Creating the installation configuration file" 5.8.6.1. Installation configuration parameters Expand section "5.8.6.1. Installation configuration parameters" Collapse section "5.8.6.1. Installation configuration parameters" 5.8.6.1.1. Required configuration parameters 5.8.6.1.2. Network configuration parameters 5.8.6.1.3. Optional configuration parameters 5.8.6.1.4. Optional AWS configuration parameters 5.8.6.2. Minimum resource requirements for cluster installation 5.8.6.3. Tested instance types for AWS 5.8.6.4. Tested instance types for AWS on 64-bit ARM infrastructures 5.8.6.5. Sample customized install-config.yaml file for AWS 5.8.6.6. Configuring the cluster-wide proxy during installation 5.8.7. Deploying the cluster 5.8.8. Installing the OpenShift CLI by downloading the binary 5.8.9. Logging in to the cluster by using the CLI 5.8.10. Logging in to the cluster by using the web console 5.8.11. Telemetry access for OpenShift Container Platform 5.8.12. Next steps 5.9. Installing a private cluster on AWS Expand section "5.9. Installing a private cluster on AWS" Collapse section "5.9. Installing a private cluster on AWS" 5.9.1. Prerequisites 5.9.2. Private clusters Expand section "5.9.2. Private clusters" Collapse section "5.9.2. Private clusters" 5.9.2.1. Private clusters in AWS Expand section "5.9.2.1. Private clusters in AWS" Collapse section "5.9.2.1. Private clusters in AWS" 5.9.2.1.1. Limitations 5.9.3. About using a custom VPC Expand section "5.9.3. About using a custom VPC" Collapse section "5.9.3. About using a custom VPC" 5.9.3.1. Requirements for using your VPC 5.9.3.2. VPC validation 5.9.3.3. Division of permissions 5.9.3.4. Isolation between clusters 5.9.4. Internet access for OpenShift Container Platform 5.9.5. Generating a key pair for cluster node SSH access 5.9.6. Obtaining the installation program 5.9.7. Manually creating the installation configuration file Expand section "5.9.7. Manually creating the installation configuration file" Collapse section "5.9.7. Manually creating the installation configuration file" 5.9.7.1. Installation configuration parameters Expand section "5.9.7.1. Installation configuration parameters" Collapse section "5.9.7.1. Installation configuration parameters" 5.9.7.1.1. Required configuration parameters 5.9.7.1.2. Network configuration parameters 5.9.7.1.3. Optional configuration parameters 5.9.7.1.4. Optional AWS configuration parameters 5.9.7.2. Minimum resource requirements for cluster installation 5.9.7.3. Tested instance types for AWS 5.9.7.4. Tested instance types for AWS on 64-bit ARM infrastructures 5.9.7.5. Sample customized install-config.yaml file for AWS 5.9.7.6. Configuring the cluster-wide proxy during installation 5.9.8. Deploying the cluster 5.9.9. Installing the OpenShift CLI by downloading the binary 5.9.10. Logging in to the cluster by using the CLI 5.9.11. Logging in to the cluster by using the web console 5.9.12. Telemetry access for OpenShift Container Platform 5.9.13. Next steps 5.10. Installing a cluster on AWS into a government region Expand section "5.10. Installing a cluster on AWS into a government region" Collapse section "5.10. Installing a cluster on AWS into a government region" 5.10.1. Prerequisites 5.10.2. AWS government regions 5.10.3. Installation requirements 5.10.4. Private clusters Expand section "5.10.4. Private clusters" Collapse section "5.10.4. Private clusters" 5.10.4.1. Private clusters in AWS Expand section "5.10.4.1. Private clusters in AWS" Collapse section "5.10.4.1. Private clusters in AWS" 5.10.4.1.1. Limitations 5.10.5. About using a custom VPC Expand section "5.10.5. About using a custom VPC" Collapse section "5.10.5. About using a custom VPC" 5.10.5.1. Requirements for using your VPC 5.10.5.2. VPC validation 5.10.5.3. Division of permissions 5.10.5.4. Isolation between clusters 5.10.6. Internet access for OpenShift Container Platform 5.10.7. Generating a key pair for cluster node SSH access 5.10.8. Obtaining an AWS Marketplace image 5.10.9. Obtaining the installation program 5.10.10. Manually creating the installation configuration file Expand section "5.10.10. Manually creating the installation configuration file" Collapse section "5.10.10. Manually creating the installation configuration file" 5.10.10.1. Installation configuration parameters Expand section "5.10.10.1. Installation configuration parameters" Collapse section "5.10.10.1. Installation configuration parameters" 5.10.10.1.1. Required configuration parameters 5.10.10.1.2. Network configuration parameters 5.10.10.1.3. Optional configuration parameters 5.10.10.1.4. Optional AWS configuration parameters 5.10.10.2. Minimum resource requirements for cluster installation 5.10.10.3. Tested instance types for AWS 5.10.10.4. Tested instance types for AWS on 64-bit ARM infrastructures 5.10.10.5. Sample customized install-config.yaml file for AWS 5.10.10.6. Configuring the cluster-wide proxy during installation 5.10.11. Deploying the cluster 5.10.12. Installing the OpenShift CLI by downloading the binary 5.10.13. Logging in to the cluster by using the CLI 5.10.14. Logging in to the cluster by using the web console 5.10.15. Telemetry access for OpenShift Container Platform 5.10.16. Next steps 5.11. Installing a cluster on AWS into a Secret or Top Secret Region Expand section "5.11. Installing a cluster on AWS into a Secret or Top Secret Region" Collapse section "5.11. Installing a cluster on AWS into a Secret or Top Secret Region" 5.11.1. Prerequisites 5.11.2. AWS secret regions 5.11.3. Installation requirements 5.11.4. Private clusters Expand section "5.11.4. Private clusters" Collapse section "5.11.4. Private clusters" 5.11.4.1. Private clusters in AWS Expand section "5.11.4.1. Private clusters in AWS" Collapse section "5.11.4.1. Private clusters in AWS" 5.11.4.1.1. Limitations 5.11.5. About using a custom VPC Expand section "5.11.5. About using a custom VPC" Collapse section "5.11.5. About using a custom VPC" 5.11.5.1. Requirements for using your VPC 5.11.5.2. VPC validation 5.11.5.3. Division of permissions 5.11.5.4. Isolation between clusters 5.11.6. Internet access for OpenShift Container Platform 5.11.7. Uploading a custom RHCOS AMI in AWS 5.11.8. Generating a key pair for cluster node SSH access 5.11.9. Obtaining the installation program 5.11.10. Manually creating the installation configuration file Expand section "5.11.10. Manually creating the installation configuration file" Collapse section "5.11.10. Manually creating the installation configuration file" 5.11.10.1. Installation configuration parameters Expand section "5.11.10.1. Installation configuration parameters" Collapse section "5.11.10.1. Installation configuration parameters" 5.11.10.1.1. Required configuration parameters 5.11.10.1.2. Network configuration parameters 5.11.10.1.3. Optional configuration parameters 5.11.10.1.4. Optional AWS configuration parameters 5.11.10.2. Tested instance types for AWS 5.11.10.3. Sample customized install-config.yaml file for AWS 5.11.10.4. Configuring the cluster-wide proxy during installation 5.11.11. Deploying the cluster 5.11.12. Installing the OpenShift CLI by downloading the binary 5.11.13. Logging in to the cluster by using the CLI 5.11.14. Logging in to the cluster by using the web console 5.11.15. Telemetry access for OpenShift Container Platform 5.11.16. Next steps 5.12. Installing a cluster on AWS China Expand section "5.12. Installing a cluster on AWS China" Collapse section "5.12. Installing a cluster on AWS China" 5.12.1. Prerequisites 5.12.2. Installation requirements 5.12.3. Internet access for OpenShift Container Platform 5.12.4. Private clusters Expand section "5.12.4. Private clusters" Collapse section "5.12.4. Private clusters" 5.12.4.1. Private clusters in AWS Expand section "5.12.4.1. Private clusters in AWS" Collapse section "5.12.4.1. Private clusters in AWS" 5.12.4.1.1. Limitations 5.12.5. About using a custom VPC Expand section "5.12.5. About using a custom VPC" Collapse section "5.12.5. About using a custom VPC" 5.12.5.1. Requirements for using your VPC 5.12.5.2. VPC validation 5.12.5.3. Division of permissions 5.12.5.4. Isolation between clusters 5.12.6. Generating a key pair for cluster node SSH access 5.12.7. Uploading a custom RHCOS AMI in AWS 5.12.8. Obtaining the installation program 5.12.9. Manually creating the installation configuration file Expand section "5.12.9. Manually creating the installation configuration file" Collapse section "5.12.9. Manually creating the installation configuration file" 5.12.9.1. Installation configuration parameters Expand section "5.12.9.1. Installation configuration parameters" Collapse section "5.12.9.1. Installation configuration parameters" 5.12.9.1.1. Required configuration parameters 5.12.9.1.2. Network configuration parameters 5.12.9.1.3. Optional configuration parameters 5.12.9.2. Sample customized install-config.yaml file for AWS 5.12.9.3. Minimum resource requirements for cluster installation 5.12.9.4. Tested instance types for AWS 5.12.9.5. Tested instance types for AWS on 64-bit ARM infrastructures 5.12.9.6. Configuring the cluster-wide proxy during installation 5.12.10. Deploying the cluster 5.12.11. Installing the OpenShift CLI by downloading the binary 5.12.12. Logging in to the cluster by using the CLI 5.12.13. Logging in to the cluster by using the web console 5.12.14. Telemetry access for OpenShift Container Platform 5.12.15. Next steps 5.13. Installing a cluster on user-provisioned infrastructure in AWS by using CloudFormation templates Expand section "5.13. Installing a cluster on user-provisioned infrastructure in AWS by using CloudFormation templates" Collapse section "5.13. Installing a cluster on user-provisioned infrastructure in AWS by using CloudFormation templates" 5.13.1. Prerequisites 5.13.2. Internet access for OpenShift Container Platform 5.13.3. Requirements for a cluster with user-provisioned infrastructure Expand section "5.13.3. Requirements for a cluster with user-provisioned infrastructure" Collapse section "5.13.3. Requirements for a cluster with user-provisioned infrastructure" 5.13.3.1. Required machines for cluster installation 5.13.3.2. Minimum resource requirements for cluster installation 5.13.3.3. Tested instance types for AWS 5.13.3.4. Tested instance types for AWS on 64-bit ARM infrastructures 5.13.3.5. Certificate signing requests management 5.13.4. Required AWS infrastructure components Expand section "5.13.4. Required AWS infrastructure components" Collapse section "5.13.4. Required AWS infrastructure components" 5.13.4.1. Other infrastructure components 5.13.4.2. Cluster machines 5.13.4.3. Required AWS permissions for the IAM user 5.13.5. Obtaining an AWS Marketplace image 5.13.6. Obtaining the installation program 5.13.7. Generating a key pair for cluster node SSH access 5.13.8. Creating the installation files for AWS Expand section "5.13.8. Creating the installation files for AWS" Collapse section "5.13.8. Creating the installation files for AWS" 5.13.8.1. Optional: Creating a separate /var partition 5.13.8.2. Creating the installation configuration file 5.13.8.3. Configuring the cluster-wide proxy during installation 5.13.8.4. Creating the Kubernetes manifest and Ignition config files 5.13.9. Extracting the infrastructure name 5.13.10. Creating a VPC in AWS Expand section "5.13.10. Creating a VPC in AWS" Collapse section "5.13.10. Creating a VPC in AWS" 5.13.10.1. CloudFormation template for the VPC 5.13.11. Creating networking and load balancing components in AWS Expand section "5.13.11. Creating networking and load balancing components in AWS" Collapse section "5.13.11. Creating networking and load balancing components in AWS" 5.13.11.1. CloudFormation template for the network and load balancers 5.13.12. Creating security group and roles in AWS Expand section "5.13.12. Creating security group and roles in AWS" Collapse section "5.13.12. Creating security group and roles in AWS" 5.13.12.1. CloudFormation template for security objects 5.13.13. Accessing RHCOS AMIs with stream metadata 5.13.14. RHCOS AMIs for the AWS infrastructure Expand section "5.13.14. RHCOS AMIs for the AWS infrastructure" Collapse section "5.13.14. RHCOS AMIs for the AWS infrastructure" 5.13.14.1. AWS regions without a published RHCOS AMI 5.13.14.2. Uploading a custom RHCOS AMI in AWS 5.13.15. Creating the bootstrap node in AWS Expand section "5.13.15. Creating the bootstrap node in AWS" Collapse section "5.13.15. Creating the bootstrap node in AWS" 5.13.15.1. CloudFormation template for the bootstrap machine 5.13.16. Creating the control plane machines in AWS Expand section "5.13.16. Creating the control plane machines in AWS" Collapse section "5.13.16. Creating the control plane machines in AWS" 5.13.16.1. CloudFormation template for control plane machines 5.13.17. Creating the worker nodes in AWS Expand section "5.13.17. Creating the worker nodes in AWS" Collapse section "5.13.17. Creating the worker nodes in AWS" 5.13.17.1. CloudFormation template for worker machines 5.13.18. Initializing the bootstrap sequence on AWS with user-provisioned infrastructure 5.13.19. Installing the OpenShift CLI by downloading the binary 5.13.20. Logging in to the cluster by using the CLI 5.13.21. Approving the certificate signing requests for your machines 5.13.22. Initial Operator configuration Expand section "5.13.22. Initial Operator configuration" Collapse section "5.13.22. Initial Operator configuration" 5.13.22.1. Image registry storage configuration Expand section "5.13.22.1. Image registry storage configuration" Collapse section "5.13.22.1. Image registry storage configuration" 5.13.22.1.1. Configuring registry storage for AWS with user-provisioned infrastructure 5.13.22.1.2. Configuring storage for the image registry in non-production clusters 5.13.23. Deleting the bootstrap resources 5.13.24. Creating the Ingress DNS Records 5.13.25. Completing an AWS installation on user-provisioned infrastructure 5.13.26. Logging in to the cluster by using the web console 5.13.27. Telemetry access for OpenShift Container Platform 5.13.28. Additional resources 5.13.29. Next steps 5.14. Installing a cluster on AWS in a restricted network with user-provisioned infrastructure Expand section "5.14. Installing a cluster on AWS in a restricted network with user-provisioned infrastructure" Collapse section "5.14. Installing a cluster on AWS in a restricted network with user-provisioned infrastructure" 5.14.1. Prerequisites 5.14.2. About installations in restricted networks Expand section "5.14.2. About installations in restricted networks" Collapse section "5.14.2. About installations in restricted networks" 5.14.2.1. Additional limits 5.14.3. Internet access for OpenShift Container Platform 5.14.4. Requirements for a cluster with user-provisioned infrastructure Expand section "5.14.4. Requirements for a cluster with user-provisioned infrastructure" Collapse section "5.14.4. Requirements for a cluster with user-provisioned infrastructure" 5.14.4.1. Required machines for cluster installation 5.14.4.2. Minimum resource requirements for cluster installation 5.14.4.3. Tested instance types for AWS 5.14.4.4. Tested instance types for AWS on 64-bit ARM infrastructures 5.14.4.5. Certificate signing requests management 5.14.5. Required AWS infrastructure components Expand section "5.14.5. Required AWS infrastructure components" Collapse section "5.14.5. Required AWS infrastructure components" 5.14.5.1. Other infrastructure components 5.14.5.2. Cluster machines 5.14.5.3. Required AWS permissions for the IAM user 5.14.6. Generating a key pair for cluster node SSH access 5.14.7. Creating the installation files for AWS Expand section "5.14.7. Creating the installation files for AWS" Collapse section "5.14.7. Creating the installation files for AWS" 5.14.7.1. Optional: Creating a separate /var partition 5.14.7.2. Creating the installation configuration file 5.14.7.3. Configuring the cluster-wide proxy during installation 5.14.7.4. Creating the Kubernetes manifest and Ignition config files 5.14.8. Extracting the infrastructure name 5.14.9. Creating a VPC in AWS Expand section "5.14.9. Creating a VPC in AWS" Collapse section "5.14.9. Creating a VPC in AWS" 5.14.9.1. CloudFormation template for the VPC 5.14.10. Creating networking and load balancing components in AWS Expand section "5.14.10. Creating networking and load balancing components in AWS" Collapse section "5.14.10. Creating networking and load balancing components in AWS" 5.14.10.1. CloudFormation template for the network and load balancers 5.14.11. Creating security group and roles in AWS Expand section "5.14.11. Creating security group and roles in AWS" Collapse section "5.14.11. Creating security group and roles in AWS" 5.14.11.1. CloudFormation template for security objects 5.14.12. Accessing RHCOS AMIs with stream metadata 5.14.13. RHCOS AMIs for the AWS infrastructure 5.14.14. Creating the bootstrap node in AWS Expand section "5.14.14. Creating the bootstrap node in AWS" Collapse section "5.14.14. Creating the bootstrap node in AWS" 5.14.14.1. CloudFormation template for the bootstrap machine 5.14.15. Creating the control plane machines in AWS Expand section "5.14.15. Creating the control plane machines in AWS" Collapse section "5.14.15. Creating the control plane machines in AWS" 5.14.15.1. CloudFormation template for control plane machines 5.14.16. Creating the worker nodes in AWS Expand section "5.14.16. Creating the worker nodes in AWS" Collapse section "5.14.16. Creating the worker nodes in AWS" 5.14.16.1. CloudFormation template for worker machines 5.14.17. Initializing the bootstrap sequence on AWS with user-provisioned infrastructure 5.14.18. Logging in to the cluster by using the CLI 5.14.19. Approving the certificate signing requests for your machines 5.14.20. Initial Operator configuration Expand section "5.14.20. Initial Operator configuration" Collapse section "5.14.20. Initial Operator configuration" 5.14.20.1. Disabling the default OperatorHub sources 5.14.20.2. Image registry storage configuration Expand section "5.14.20.2. Image registry storage configuration" Collapse section "5.14.20.2. Image registry storage configuration" 5.14.20.2.1. Configuring registry storage for AWS with user-provisioned infrastructure 5.14.20.2.2. Configuring storage for the image registry in non-production clusters 5.14.21. Deleting the bootstrap resources 5.14.22. Creating the Ingress DNS Records 5.14.23. Completing an AWS installation on user-provisioned infrastructure 5.14.24. Logging in to the cluster by using the web console 5.14.25. Telemetry access for OpenShift Container Platform 5.14.26. Additional resources 5.14.27. Next steps 5.15. Uninstalling a cluster on AWS Expand section "5.15. Uninstalling a cluster on AWS" Collapse section "5.15. Uninstalling a cluster on AWS" 5.15.1. Removing a cluster that uses installer-provisioned infrastructure 5.15.2. Deleting AWS resources with the Cloud Credential Operator utility 6. Installing on Azure Expand section "6. Installing on Azure" Collapse section "6. Installing on Azure" 6.1. Preparing to install on Azure Expand section "6.1. Preparing to install on Azure" Collapse section "6.1. Preparing to install on Azure" 6.1.1. Prerequisites 6.1.2. Requirements for installing OpenShift Container Platform on Azure 6.1.3. Choosing a method to install OpenShift Container Platform on Azure Expand section "6.1.3. Choosing a method to install OpenShift Container Platform on Azure" Collapse section "6.1.3. Choosing a method to install OpenShift Container Platform on Azure" 6.1.3.1. Installing a cluster on installer-provisioned infrastructure 6.1.3.2. Installing a cluster on user-provisioned infrastructure 6.1.4. Next steps 6.2. Configuring an Azure account Expand section "6.2. Configuring an Azure account" Collapse section "6.2. Configuring an Azure account" 6.2.1. Azure account limits 6.2.2. Configuring a public DNS zone in Azure 6.2.3. Increasing Azure account limits 6.2.4. Required Azure roles 6.2.5. Creating a service principal 6.2.6. Supported Azure Marketplace regions 6.2.7. Supported Azure regions 6.2.8. Next steps 6.3. Manually creating IAM for Azure Expand section "6.3. Manually creating IAM for Azure" Collapse section "6.3. Manually creating IAM for Azure" 6.3.1. Alternatives to storing administrator-level secrets in the kube-system project 6.3.2. Manually create IAM 6.3.3. Next steps 6.4. Enabling user-managed encryption for Azure Expand section "6.4. Enabling user-managed encryption for Azure" Collapse section "6.4. Enabling user-managed encryption for Azure" 6.4.1. Preparing an Azure Disk Encryption Set 6.4.2. Next steps 6.5. Installing a cluster quickly on Azure Expand section "6.5. Installing a cluster quickly on Azure" Collapse section "6.5. Installing a cluster quickly on Azure" 6.5.1. Prerequisites 6.5.2. Internet access for OpenShift Container Platform 6.5.3. Generating a key pair for cluster node SSH access 6.5.4. Obtaining the installation program 6.5.5. Deploying the cluster 6.5.6. Installing the OpenShift CLI by downloading the binary 6.5.7. Logging in to the cluster by using the CLI 6.5.8. Telemetry access for OpenShift Container Platform 6.5.9. Next steps 6.6. Installing a cluster on Azure with customizations Expand section "6.6. Installing a cluster on Azure with customizations" Collapse section "6.6. Installing a cluster on Azure with customizations" 6.6.1. Prerequisites 6.6.2. Internet access for OpenShift Container Platform 6.6.3. Generating a key pair for cluster node SSH access 6.6.4. Selecting an Azure Marketplace image 6.6.5. Obtaining the installation program 6.6.6. Creating the installation configuration file Expand section "6.6.6. Creating the installation configuration file" Collapse section "6.6.6. Creating the installation configuration file" 6.6.6.1. Installation configuration parameters Expand section "6.6.6.1. Installation configuration parameters" Collapse section "6.6.6.1. Installation configuration parameters" 6.6.6.1.1. Required configuration parameters 6.6.6.1.2. Network configuration parameters 6.6.6.1.3. Optional configuration parameters 6.6.6.1.4. Additional Azure configuration parameters 6.6.6.2. Minimum resource requirements for cluster installation 6.6.6.3. Tested instance types for Azure 6.6.6.4. Sample customized install-config.yaml file for Azure 6.6.6.5. Configuring the cluster-wide proxy during installation 6.6.7. Deploying the cluster 6.6.8. Finalizing user-managed encryption after installation 6.6.9. Installing the OpenShift CLI by downloading the binary 6.6.10. Logging in to the cluster by using the CLI 6.6.11. Telemetry access for OpenShift Container Platform 6.6.12. Next steps 6.7. Installing a cluster on Azure with network customizations Expand section "6.7. Installing a cluster on Azure with network customizations" Collapse section "6.7. Installing a cluster on Azure with network customizations" 6.7.1. Prerequisites 6.7.2. Internet access for OpenShift Container Platform 6.7.3. Generating a key pair for cluster node SSH access 6.7.4. Obtaining the installation program 6.7.5. Creating the installation configuration file Expand section "6.7.5. Creating the installation configuration file" Collapse section "6.7.5. Creating the installation configuration file" 6.7.5.1. Installation configuration parameters Expand section "6.7.5.1. Installation configuration parameters" Collapse section "6.7.5.1. Installation configuration parameters" 6.7.5.1.1. Required configuration parameters 6.7.5.1.2. Network configuration parameters 6.7.5.1.3. Optional configuration parameters 6.7.5.1.4. Additional Azure configuration parameters 6.7.5.2. Minimum resource requirements for cluster installation 6.7.5.3. Tested instance types for Azure 6.7.5.4. Sample customized install-config.yaml file for Azure 6.7.5.5. Configuring the cluster-wide proxy during installation 6.7.6. Network configuration phases 6.7.7. Specifying advanced network configuration 6.7.8. Cluster Network Operator configuration Expand section "6.7.8. Cluster Network Operator configuration" Collapse section "6.7.8. Cluster Network Operator configuration" 6.7.8.1. Cluster Network Operator configuration object 6.7.9. Configuring hybrid networking with OVN-Kubernetes 6.7.10. Deploying the cluster 6.7.11. Finalizing user-managed encryption after installation 6.7.12. Installing the OpenShift CLI by downloading the binary 6.7.13. Logging in to the cluster by using the CLI 6.7.14. Telemetry access for OpenShift Container Platform 6.7.15. Next steps 6.8. Installing a cluster on Azure into an existing VNet Expand section "6.8. Installing a cluster on Azure into an existing VNet" Collapse section "6.8. Installing a cluster on Azure into an existing VNet" 6.8.1. Prerequisites 6.8.2. About reusing a VNet for your OpenShift Container Platform cluster Expand section "6.8.2. About reusing a VNet for your OpenShift Container Platform cluster" Collapse section "6.8.2. About reusing a VNet for your OpenShift Container Platform cluster" 6.8.2.1. Requirements for using your VNet Expand section "6.8.2.1. Requirements for using your VNet" Collapse section "6.8.2.1. Requirements for using your VNet" 6.8.2.1.1. Network security group requirements 6.8.2.2. Division of permissions 6.8.2.3. Isolation between clusters 6.8.3. Internet access for OpenShift Container Platform 6.8.4. Generating a key pair for cluster node SSH access 6.8.5. Obtaining the installation program 6.8.6. Creating the installation configuration file Expand section "6.8.6. Creating the installation configuration file" Collapse section "6.8.6. Creating the installation configuration file" 6.8.6.1. Installation configuration parameters Expand section "6.8.6.1. Installation configuration parameters" Collapse section "6.8.6.1. Installation configuration parameters" 6.8.6.1.1. Required configuration parameters 6.8.6.1.2. Network configuration parameters 6.8.6.1.3. Optional configuration parameters 6.8.6.1.4. Additional Azure configuration parameters 6.8.6.2. Minimum resource requirements for cluster installation 6.8.6.3. Tested instance types for Azure 6.8.6.4. Sample customized install-config.yaml file for Azure 6.8.6.5. Configuring the cluster-wide proxy during installation 6.8.7. Deploying the cluster 6.8.8. Finalizing user-managed encryption after installation 6.8.9. Installing the OpenShift CLI by downloading the binary 6.8.10. Logging in to the cluster by using the CLI 6.8.11. Telemetry access for OpenShift Container Platform 6.8.12. Next steps 6.9. Installing a private cluster on Azure Expand section "6.9. Installing a private cluster on Azure" Collapse section "6.9. Installing a private cluster on Azure" 6.9.1. Prerequisites 6.9.2. Private clusters Expand section "6.9.2. Private clusters" Collapse section "6.9.2. Private clusters" 6.9.2.1. Private clusters in Azure Expand section "6.9.2.1. Private clusters in Azure" Collapse section "6.9.2.1. Private clusters in Azure" 6.9.2.1.1. Limitations 6.9.2.2. User-defined outbound routing 6.9.3. About reusing a VNet for your OpenShift Container Platform cluster Expand section "6.9.3. About reusing a VNet for your OpenShift Container Platform cluster" Collapse section "6.9.3. About reusing a VNet for your OpenShift Container Platform cluster" 6.9.3.1. Requirements for using your VNet Expand section "6.9.3.1. Requirements for using your VNet" Collapse section "6.9.3.1. Requirements for using your VNet" 6.9.3.1.1. Network security group requirements 6.9.3.2. Division of permissions 6.9.3.3. Isolation between clusters 6.9.4. Internet access for OpenShift Container Platform 6.9.5. Generating a key pair for cluster node SSH access 6.9.6. Obtaining the installation program 6.9.7. Manually creating the installation configuration file Expand section "6.9.7. Manually creating the installation configuration file" Collapse section "6.9.7. Manually creating the installation configuration file" 6.9.7.1. Installation configuration parameters Expand section "6.9.7.1. Installation configuration parameters" Collapse section "6.9.7.1. Installation configuration parameters" 6.9.7.1.1. Required configuration parameters 6.9.7.1.2. Network configuration parameters 6.9.7.1.3. Optional configuration parameters 6.9.7.1.4. Additional Azure configuration parameters 6.9.7.2. Minimum resource requirements for cluster installation 6.9.7.3. Tested instance types for Azure 6.9.7.4. Sample customized install-config.yaml file for Azure 6.9.7.5. Configuring the cluster-wide proxy during installation 6.9.8. Deploying the cluster 6.9.9. Finalizing user-managed encryption after installation 6.9.10. Installing the OpenShift CLI by downloading the binary 6.9.11. Logging in to the cluster by using the CLI 6.9.12. Telemetry access for OpenShift Container Platform 6.9.13. Next steps 6.10. Installing a cluster on Azure into a government region Expand section "6.10. Installing a cluster on Azure into a government region" Collapse section "6.10. Installing a cluster on Azure into a government region" 6.10.1. Prerequisites 6.10.2. Azure government regions 6.10.3. Private clusters Expand section "6.10.3. Private clusters" Collapse section "6.10.3. Private clusters" 6.10.3.1. Private clusters in Azure Expand section "6.10.3.1. Private clusters in Azure" Collapse section "6.10.3.1. Private clusters in Azure" 6.10.3.1.1. Limitations 6.10.3.2. User-defined outbound routing 6.10.4. About reusing a VNet for your OpenShift Container Platform cluster Expand section "6.10.4. About reusing a VNet for your OpenShift Container Platform cluster" Collapse section "6.10.4. About reusing a VNet for your OpenShift Container Platform cluster" 6.10.4.1. Requirements for using your VNet Expand section "6.10.4.1. Requirements for using your VNet" Collapse section "6.10.4.1. Requirements for using your VNet" 6.10.4.1.1. Network security group requirements 6.10.4.2. Division of permissions 6.10.4.3. Isolation between clusters 6.10.5. Internet access for OpenShift Container Platform 6.10.6. Generating a key pair for cluster node SSH access 6.10.7. Obtaining the installation program 6.10.8. Manually creating the installation configuration file Expand section "6.10.8. Manually creating the installation configuration file" Collapse section "6.10.8. Manually creating the installation configuration file" 6.10.8.1. Installation configuration parameters Expand section "6.10.8.1. Installation configuration parameters" Collapse section "6.10.8.1. Installation configuration parameters" 6.10.8.1.1. Required configuration parameters 6.10.8.1.2. Network configuration parameters 6.10.8.1.3. Optional configuration parameters 6.10.8.1.4. Additional Azure configuration parameters 6.10.8.2. Minimum resource requirements for cluster installation 6.10.8.3. Tested instance types for Azure 6.10.8.4. Sample customized install-config.yaml file for Azure 6.10.8.5. Configuring the cluster-wide proxy during installation 6.10.9. Deploying the cluster 6.10.10. Finalizing user-managed encryption after installation 6.10.11. Installing the OpenShift CLI by downloading the binary 6.10.12. Logging in to the cluster by using the CLI 6.10.13. Telemetry access for OpenShift Container Platform 6.10.14. Next steps 6.11. Installing a cluster on Azure using ARM templates Expand section "6.11. Installing a cluster on Azure using ARM templates" Collapse section "6.11. Installing a cluster on Azure using ARM templates" 6.11.1. Prerequisites 6.11.2. Internet access for OpenShift Container Platform 6.11.3. Configuring your Azure project Expand section "6.11.3. Configuring your Azure project" Collapse section "6.11.3. Configuring your Azure project" 6.11.3.1. Azure account limits 6.11.3.2. Configuring a public DNS zone in Azure 6.11.3.3. Increasing Azure account limits 6.11.3.4. Certificate signing requests management 6.11.3.5. Required Azure roles 6.11.3.6. Creating a service principal 6.11.3.7. Supported Azure regions 6.11.4. Requirements for a cluster with user-provisioned infrastructure Expand section "6.11.4. Requirements for a cluster with user-provisioned infrastructure" Collapse section "6.11.4. Requirements for a cluster with user-provisioned infrastructure" 6.11.4.1. Required machines for cluster installation 6.11.4.2. Minimum resource requirements for cluster installation 6.11.4.3. Tested instance types for Azure 6.11.5. Selecting an Azure Marketplace image 6.11.6. Obtaining the installation program 6.11.7. Generating a key pair for cluster node SSH access 6.11.8. Creating the installation files for Azure Expand section "6.11.8. Creating the installation files for Azure" Collapse section "6.11.8. Creating the installation files for Azure" 6.11.8.1. Optional: Creating a separate /var partition 6.11.8.2. Creating the installation configuration file 6.11.8.3. Configuring the cluster-wide proxy during installation 6.11.8.4. Exporting common variables for ARM templates 6.11.8.5. Creating the Kubernetes manifest and Ignition config files 6.11.9. Creating the Azure resource group 6.11.10. Uploading the RHCOS cluster image and bootstrap Ignition config file 6.11.11. Example for creating DNS zones 6.11.12. Creating a VNet in Azure Expand section "6.11.12. Creating a VNet in Azure" Collapse section "6.11.12. Creating a VNet in Azure" 6.11.12.1. ARM template for the VNet 6.11.13. Deploying the RHCOS cluster image for the Azure infrastructure Expand section "6.11.13. Deploying the RHCOS cluster image for the Azure infrastructure" Collapse section "6.11.13. Deploying the RHCOS cluster image for the Azure infrastructure" 6.11.13.1. ARM template for image storage 6.11.14. Networking requirements for user-provisioned infrastructure Expand section "6.11.14. Networking requirements for user-provisioned infrastructure" Collapse section "6.11.14. Networking requirements for user-provisioned infrastructure" 6.11.14.1. Network connectivity requirements 6.11.15. Creating networking and load balancing components in Azure Expand section "6.11.15. Creating networking and load balancing components in Azure" Collapse section "6.11.15. Creating networking and load balancing components in Azure" 6.11.15.1. ARM template for the network and load balancers 6.11.16. Creating the bootstrap machine in Azure Expand section "6.11.16. Creating the bootstrap machine in Azure" Collapse section "6.11.16. Creating the bootstrap machine in Azure" 6.11.16.1. ARM template for the bootstrap machine 6.11.17. Creating the control plane machines in Azure Expand section "6.11.17. Creating the control plane machines in Azure" Collapse section "6.11.17. Creating the control plane machines in Azure" 6.11.17.1. ARM template for control plane machines 6.11.18. Wait for bootstrap completion and remove bootstrap resources in Azure 6.11.19. Creating additional worker machines in Azure Expand section "6.11.19. Creating additional worker machines in Azure" Collapse section "6.11.19. Creating additional worker machines in Azure" 6.11.19.1. ARM template for worker machines 6.11.20. Installing the OpenShift CLI by downloading the binary 6.11.21. Logging in to the cluster by using the CLI 6.11.22. Approving the certificate signing requests for your machines 6.11.23. Adding the Ingress DNS records 6.11.24. Completing an Azure installation on user-provisioned infrastructure 6.11.25. Telemetry access for OpenShift Container Platform 6.12. Uninstalling a cluster on Azure Expand section "6.12. Uninstalling a cluster on Azure" Collapse section "6.12. Uninstalling a cluster on Azure" 6.12.1. Removing a cluster that uses installer-provisioned infrastructure 7. Installing on Azure Stack Hub Expand section "7. Installing on Azure Stack Hub" Collapse section "7. Installing on Azure Stack Hub" 7.1. Preparing to install on Azure Stack Hub Expand section "7.1. Preparing to install on Azure Stack Hub" Collapse section "7.1. Preparing to install on Azure Stack Hub" 7.1.1. Prerequisites 7.1.2. Requirements for installing OpenShift Container Platform on Azure Stack Hub 7.1.3. Choosing a method to install OpenShift Container Platform on Azure Stack Hub Expand section "7.1.3. Choosing a method to install OpenShift Container Platform on Azure Stack Hub" Collapse section "7.1.3. Choosing a method to install OpenShift Container Platform on Azure Stack Hub" 7.1.3.1. Installing a cluster on installer-provisioned infrastructure 7.1.3.2. Installing a cluster on user-provisioned infrastructure 7.1.4. Next steps 7.2. Configuring an Azure Stack Hub account Expand section "7.2. Configuring an Azure Stack Hub account" Collapse section "7.2. Configuring an Azure Stack Hub account" 7.2.1. Azure Stack Hub account limits 7.2.2. Configuring a DNS zone in Azure Stack Hub 7.2.3. Required Azure Stack Hub roles 7.2.4. Creating a service principal 7.2.5. Next steps 7.3. Installing a cluster on Azure Stack Hub with an installer-provisioned infrastructure Expand section "7.3. Installing a cluster on Azure Stack Hub with an installer-provisioned infrastructure" Collapse section "7.3. Installing a cluster on Azure Stack Hub with an installer-provisioned infrastructure" 7.3.1. Prerequisites 7.3.2. Internet access for OpenShift Container Platform 7.3.3. Generating a key pair for cluster node SSH access 7.3.4. Uploading the RHCOS cluster image 7.3.5. Obtaining the installation program 7.3.6. Manually creating the installation configuration file Expand section "7.3.6. Manually creating the installation configuration file" Collapse section "7.3.6. Manually creating the installation configuration file" 7.3.6.1. Installation configuration parameters Expand section "7.3.6.1. Installation configuration parameters" Collapse section "7.3.6.1. Installation configuration parameters" 7.3.6.1.1. Required configuration parameters 7.3.6.1.2. Network configuration parameters 7.3.6.1.3. Optional configuration parameters 7.3.6.1.4. Additional Azure Stack Hub configuration parameters 7.3.6.2. Sample customized install-config.yaml file for Azure Stack Hub 7.3.7. Manually manage cloud credentials 7.3.8. Configuring the cluster to use an internal CA 7.3.9. Deploying the cluster 7.3.10. Installing the OpenShift CLI by downloading the binary 7.3.11. Logging in to the cluster by using the CLI 7.3.12. Logging in to the cluster by using the web console 7.3.13. Telemetry access for OpenShift Container Platform 7.3.14. Next steps 7.4. Installing a cluster on Azure Stack Hub with network customizations Expand section "7.4. Installing a cluster on Azure Stack Hub with network customizations" Collapse section "7.4. Installing a cluster on Azure Stack Hub with network customizations" 7.4.1. Prerequisites 7.4.2. Internet access for OpenShift Container Platform 7.4.3. Generating a key pair for cluster node SSH access 7.4.4. Uploading the RHCOS cluster image 7.4.5. Obtaining the installation program 7.4.6. Manually creating the installation configuration file Expand section "7.4.6. Manually creating the installation configuration file" Collapse section "7.4.6. Manually creating the installation configuration file" 7.4.6.1. Installation configuration parameters Expand section "7.4.6.1. Installation configuration parameters" Collapse section "7.4.6.1. Installation configuration parameters" 7.4.6.1.1. Required configuration parameters 7.4.6.1.2. Network configuration parameters 7.4.6.1.3. Optional configuration parameters 7.4.6.1.4. Additional Azure Stack Hub configuration parameters 7.4.6.2. Sample customized install-config.yaml file for Azure Stack Hub 7.4.7. Manually manage cloud credentials 7.4.8. Configuring the cluster to use an internal CA 7.4.9. Network configuration phases 7.4.10. Specifying advanced network configuration 7.4.11. Cluster Network Operator configuration Expand section "7.4.11. Cluster Network Operator configuration" Collapse section "7.4.11. Cluster Network Operator configuration" 7.4.11.1. Cluster Network Operator configuration object 7.4.12. Configuring hybrid networking with OVN-Kubernetes 7.4.13. Deploying the cluster 7.4.14. Installing the OpenShift CLI by downloading the binary 7.4.15. Logging in to the cluster by using the CLI 7.4.16. Logging in to the cluster by using the web console 7.4.17. Telemetry access for OpenShift Container Platform 7.4.18. Next steps 7.5. Installing a cluster on Azure Stack Hub using ARM templates Expand section "7.5. Installing a cluster on Azure Stack Hub using ARM templates" Collapse section "7.5. Installing a cluster on Azure Stack Hub using ARM templates" 7.5.1. Prerequisites 7.5.2. Internet access for OpenShift Container Platform 7.5.3. Configuring your Azure Stack Hub project Expand section "7.5.3. Configuring your Azure Stack Hub project" Collapse section "7.5.3. Configuring your Azure Stack Hub project" 7.5.3.1. Azure Stack Hub account limits 7.5.3.2. Configuring a DNS zone in Azure Stack Hub 7.5.3.3. Certificate signing requests management 7.5.3.4. Required Azure Stack Hub roles 7.5.3.5. Creating a service principal 7.5.4. Obtaining the installation program 7.5.5. Generating a key pair for cluster node SSH access 7.5.6. Creating the installation files for Azure Stack Hub Expand section "7.5.6. Creating the installation files for Azure Stack Hub" Collapse section "7.5.6. Creating the installation files for Azure Stack Hub" 7.5.6.1. Manually creating the installation configuration file 7.5.6.2. Sample customized install-config.yaml file for Azure Stack Hub 7.5.6.3. Configuring the cluster-wide proxy during installation 7.5.6.4. Exporting common variables for ARM templates 7.5.6.5. Creating the Kubernetes manifest and Ignition config files 7.5.6.6. Optional: Creating a separate /var partition 7.5.7. Creating the Azure resource group 7.5.8. Uploading the RHCOS cluster image and bootstrap Ignition config file 7.5.9. Example for creating DNS zones 7.5.10. Creating a VNet in Azure Stack Hub Expand section "7.5.10. Creating a VNet in Azure Stack Hub" Collapse section "7.5.10. Creating a VNet in Azure Stack Hub" 7.5.10.1. ARM template for the VNet 7.5.11. Deploying the RHCOS cluster image for the Azure Stack Hub infrastructure Expand section "7.5.11. Deploying the RHCOS cluster image for the Azure Stack Hub infrastructure" Collapse section "7.5.11. Deploying the RHCOS cluster image for the Azure Stack Hub infrastructure" 7.5.11.1. ARM template for image storage 7.5.12. Networking requirements for user-provisioned infrastructure Expand section "7.5.12. Networking requirements for user-provisioned infrastructure" Collapse section "7.5.12. Networking requirements for user-provisioned infrastructure" 7.5.12.1. Network connectivity requirements 7.5.13. Creating networking and load balancing components in Azure Stack Hub Expand section "7.5.13. Creating networking and load balancing components in Azure Stack Hub" Collapse section "7.5.13. Creating networking and load balancing components in Azure Stack Hub" 7.5.13.1. ARM template for the network and load balancers 7.5.14. Creating the bootstrap machine in Azure Stack Hub Expand section "7.5.14. Creating the bootstrap machine in Azure Stack Hub" Collapse section "7.5.14. Creating the bootstrap machine in Azure Stack Hub" 7.5.14.1. ARM template for the bootstrap machine 7.5.15. Creating the control plane machines in Azure Stack Hub Expand section "7.5.15. Creating the control plane machines in Azure Stack Hub" Collapse section "7.5.15. Creating the control plane machines in Azure Stack Hub" 7.5.15.1. ARM template for control plane machines 7.5.16. Wait for bootstrap completion and remove bootstrap resources in Azure Stack Hub 7.5.17. Creating additional worker machines in Azure Stack Hub Expand section "7.5.17. Creating additional worker machines in Azure Stack Hub" Collapse section "7.5.17. Creating additional worker machines in Azure Stack Hub" 7.5.17.1. ARM template for worker machines 7.5.18. Installing the OpenShift CLI by downloading the binary 7.5.19. Logging in to the cluster by using the CLI 7.5.20. Approving the certificate signing requests for your machines 7.5.21. Adding the Ingress DNS records 7.5.22. Completing an Azure Stack Hub installation on user-provisioned infrastructure 7.6. Uninstalling a cluster on Azure Stack Hub Expand section "7.6. Uninstalling a cluster on Azure Stack Hub" Collapse section "7.6. Uninstalling a cluster on Azure Stack Hub" 7.6.1. Removing a cluster that uses installer-provisioned infrastructure 8. Installing on GCP Expand section "8. Installing on GCP" Collapse section "8. Installing on GCP" 8.1. Preparing to install on GCP Expand section "8.1. Preparing to install on GCP" Collapse section "8.1. Preparing to install on GCP" 8.1.1. Prerequisites 8.1.2. Requirements for installing OpenShift Container Platform on GCP 8.1.3. Choosing a method to install OpenShift Container Platform on GCP Expand section "8.1.3. Choosing a method to install OpenShift Container Platform on GCP" Collapse section "8.1.3. Choosing a method to install OpenShift Container Platform on GCP" 8.1.3.1. Installing a cluster on installer-provisioned infrastructure 8.1.3.2. Installing a cluster on user-provisioned infrastructure 8.1.4. Next steps 8.2. Configuring a GCP project Expand section "8.2. Configuring a GCP project" Collapse section "8.2. Configuring a GCP project" 8.2.1. Creating a GCP project 8.2.2. Enabling API services in GCP 8.2.3. Configuring DNS for GCP 8.2.4. GCP account limits 8.2.5. Creating a service account in GCP Expand section "8.2.5. Creating a service account in GCP" Collapse section "8.2.5. Creating a service account in GCP" 8.2.5.1. Required GCP roles 8.2.5.2. Required GCP permissions for installer-provisioned infrastructure 8.2.6. Supported GCP regions 8.2.7. Next steps 8.3. Manually creating IAM for GCP Expand section "8.3. Manually creating IAM for GCP" Collapse section "8.3. Manually creating IAM for GCP" 8.3.1. Alternatives to storing administrator-level secrets in the kube-system project 8.3.2. Manually create IAM 8.3.3. Mint mode 8.3.4. Mint mode with removal or rotation of the administrator-level credential 8.3.5. Next steps 8.4. Installing a cluster quickly on GCP Expand section "8.4. Installing a cluster quickly on GCP" Collapse section "8.4. Installing a cluster quickly on GCP" 8.4.1. Prerequisites 8.4.2. Internet access for OpenShift Container Platform 8.4.3. Generating a key pair for cluster node SSH access 8.4.4. Obtaining the installation program 8.4.5. Deploying the cluster 8.4.6. Installing the OpenShift CLI by downloading the binary 8.4.7. Logging in to the cluster by using the CLI 8.4.8. Telemetry access for OpenShift Container Platform 8.4.9. Next steps 8.5. Installing a cluster on GCP with customizations Expand section "8.5. Installing a cluster on GCP with customizations" Collapse section "8.5. Installing a cluster on GCP with customizations" 8.5.1. Prerequisites 8.5.2. Internet access for OpenShift Container Platform 8.5.3. Generating a key pair for cluster node SSH access 8.5.4. Obtaining the installation program 8.5.5. Creating the installation configuration file Expand section "8.5.5. Creating the installation configuration file" Collapse section "8.5.5. Creating the installation configuration file" 8.5.5.1. Installation configuration parameters Expand section "8.5.5.1. Installation configuration parameters" Collapse section "8.5.5.1. Installation configuration parameters" 8.5.5.1.1. Required configuration parameters 8.5.5.1.2. Network configuration parameters 8.5.5.1.3. Optional configuration parameters 8.5.5.1.4. Additional Google Cloud Platform (GCP) configuration parameters 8.5.5.2. Minimum resource requirements for cluster installation 8.5.5.3. Tested instance types for GCP 8.5.5.4. Using custom machine types 8.5.5.5. Sample customized install-config.yaml file for GCP 8.5.5.6. Configuring the cluster-wide proxy during installation 8.5.6. Using a GCP Marketplace image 8.5.7. Deploying the cluster 8.5.8. Installing the OpenShift CLI by downloading the binary 8.5.9. Logging in to the cluster by using the CLI 8.5.10. Telemetry access for OpenShift Container Platform 8.5.11. Next steps 8.6. Installing a cluster on GCP with network customizations Expand section "8.6. Installing a cluster on GCP with network customizations" Collapse section "8.6. Installing a cluster on GCP with network customizations" 8.6.1. Prerequisites 8.6.2. Internet access for OpenShift Container Platform 8.6.3. Generating a key pair for cluster node SSH access 8.6.4. Obtaining the installation program 8.6.5. Creating the installation configuration file Expand section "8.6.5. Creating the installation configuration file" Collapse section "8.6.5. Creating the installation configuration file" 8.6.5.1. Installation configuration parameters Expand section "8.6.5.1. Installation configuration parameters" Collapse section "8.6.5.1. Installation configuration parameters" 8.6.5.1.1. Required configuration parameters 8.6.5.1.2. Network configuration parameters 8.6.5.1.3. Optional configuration parameters 8.6.5.1.4. Additional Google Cloud Platform (GCP) configuration parameters 8.6.5.2. Minimum resource requirements for cluster installation 8.6.5.3. Tested instance types for GCP 8.6.5.4. Using custom machine types 8.6.5.5. Sample customized install-config.yaml file for GCP 8.6.6. Additional resources Expand section "8.6.6. Additional resources" Collapse section "8.6.6. Additional resources" 8.6.6.1. Configuring the cluster-wide proxy during installation 8.6.7. Network configuration phases 8.6.8. Specifying advanced network configuration 8.6.9. Cluster Network Operator configuration Expand section "8.6.9. Cluster Network Operator configuration" Collapse section "8.6.9. Cluster Network Operator configuration" 8.6.9.1. Cluster Network Operator configuration object 8.6.10. Deploying the cluster 8.6.11. Installing the OpenShift CLI by downloading the binary 8.6.12. Logging in to the cluster by using the CLI 8.6.13. Telemetry access for OpenShift Container Platform 8.6.14. Next steps 8.7. Installing a cluster on GCP in a restricted network Expand section "8.7. Installing a cluster on GCP in a restricted network" Collapse section "8.7. Installing a cluster on GCP in a restricted network" 8.7.1. Prerequisites 8.7.2. About installations in restricted networks Expand section "8.7.2. About installations in restricted networks" Collapse section "8.7.2. About installations in restricted networks" 8.7.2.1. Additional limits 8.7.3. Internet access for OpenShift Container Platform 8.7.4. Generating a key pair for cluster node SSH access 8.7.5. Creating the installation configuration file Expand section "8.7.5. Creating the installation configuration file" Collapse section "8.7.5. Creating the installation configuration file" 8.7.5.1. Installation configuration parameters Expand section "8.7.5.1. Installation configuration parameters" Collapse section "8.7.5.1. Installation configuration parameters" 8.7.5.1.1. Required configuration parameters 8.7.5.1.2. Network configuration parameters 8.7.5.1.3. Optional configuration parameters 8.7.5.1.4. Additional Google Cloud Platform (GCP) configuration parameters 8.7.5.2. Minimum resource requirements for cluster installation 8.7.5.3. Tested instance types for GCP 8.7.5.4. Using custom machine types 8.7.5.5. Sample customized install-config.yaml file for GCP 8.7.5.6. Create an Ingress Controller with global access on GCP 8.7.5.7. Configuring the cluster-wide proxy during installation 8.7.6. Deploying the cluster 8.7.7. Installing the OpenShift CLI by downloading the binary 8.7.8. Logging in to the cluster by using the CLI 8.7.9. Disabling the default OperatorHub sources 8.7.10. Telemetry access for OpenShift Container Platform 8.7.11. Next steps 8.8. Installing a cluster on GCP into an existing VPC Expand section "8.8. Installing a cluster on GCP into an existing VPC" Collapse section "8.8. Installing a cluster on GCP into an existing VPC" 8.8.1. Prerequisites 8.8.2. About using a custom VPC Expand section "8.8.2. About using a custom VPC" Collapse section "8.8.2. About using a custom VPC" 8.8.2.1. Requirements for using your VPC 8.8.2.2. VPC validation 8.8.2.3. Division of permissions 8.8.2.4. Isolation between clusters 8.8.3. Internet access for OpenShift Container Platform 8.8.4. Generating a key pair for cluster node SSH access 8.8.5. Obtaining the installation program 8.8.6. Creating the installation configuration file Expand section "8.8.6. Creating the installation configuration file" Collapse section "8.8.6. Creating the installation configuration file" 8.8.6.1. Installation configuration parameters Expand section "8.8.6.1. Installation configuration parameters" Collapse section "8.8.6.1. Installation configuration parameters" 8.8.6.1.1. Required configuration parameters 8.8.6.1.2. Network configuration parameters 8.8.6.1.3. Optional configuration parameters 8.8.6.1.4. Additional Google Cloud Platform (GCP) configuration parameters 8.8.6.2. Minimum resource requirements for cluster installation 8.8.6.3. Tested instance types for GCP 8.8.6.4. Using custom machine types 8.8.6.5. Sample customized install-config.yaml file for GCP 8.8.6.6. Create an Ingress Controller with global access on GCP 8.8.7. Additional resources Expand section "8.8.7. Additional resources" Collapse section "8.8.7. Additional resources" 8.8.7.1. Configuring the cluster-wide proxy during installation 8.8.8. Deploying the cluster 8.8.9. Installing the OpenShift CLI by downloading the binary 8.8.10. Logging in to the cluster by using the CLI 8.8.11. Telemetry access for OpenShift Container Platform 8.8.12. Next steps 8.9. Installing a private cluster on GCP Expand section "8.9. Installing a private cluster on GCP" Collapse section "8.9. Installing a private cluster on GCP" 8.9.1. Prerequisites 8.9.2. Private clusters Expand section "8.9.2. Private clusters" Collapse section "8.9.2. Private clusters" 8.9.2.1. Private clusters in GCP Expand section "8.9.2.1. Private clusters in GCP" Collapse section "8.9.2.1. Private clusters in GCP" 8.9.2.1.1. Limitations 8.9.3. About using a custom VPC Expand section "8.9.3. About using a custom VPC" Collapse section "8.9.3. About using a custom VPC" 8.9.3.1. Requirements for using your VPC 8.9.3.2. Division of permissions 8.9.3.3. Isolation between clusters 8.9.4. Internet access for OpenShift Container Platform 8.9.5. Generating a key pair for cluster node SSH access 8.9.6. Obtaining the installation program 8.9.7. Manually creating the installation configuration file Expand section "8.9.7. Manually creating the installation configuration file" Collapse section "8.9.7. Manually creating the installation configuration file" 8.9.7.1. Installation configuration parameters Expand section "8.9.7.1. Installation configuration parameters" Collapse section "8.9.7.1. Installation configuration parameters" 8.9.7.1.1. Required configuration parameters 8.9.7.1.2. Network configuration parameters 8.9.7.1.3. Optional configuration parameters 8.9.7.1.4. Additional Google Cloud Platform (GCP) configuration parameters 8.9.7.2. Minimum resource requirements for cluster installation 8.9.7.3. Tested instance types for GCP 8.9.7.4. Using custom machine types 8.9.7.5. Sample customized install-config.yaml file for GCP 8.9.7.6. Create an Ingress Controller with global access on GCP 8.9.8. Additional resources Expand section "8.9.8. Additional resources" Collapse section "8.9.8. Additional resources" 8.9.8.1. Configuring the cluster-wide proxy during installation 8.9.9. Deploying the cluster 8.9.10. Installing the OpenShift CLI by downloading the binary 8.9.11. Logging in to the cluster by using the CLI 8.9.12. Telemetry access for OpenShift Container Platform 8.9.13. Next steps 8.10. Installing a cluster on user-provisioned infrastructure in GCP by using Deployment Manager templates Expand section "8.10. Installing a cluster on user-provisioned infrastructure in GCP by using Deployment Manager templates" Collapse section "8.10. Installing a cluster on user-provisioned infrastructure in GCP by using Deployment Manager templates" 8.10.1. Prerequisites 8.10.2. Certificate signing requests management 8.10.3. Internet access for OpenShift Container Platform 8.10.4. Configuring your GCP project Expand section "8.10.4. Configuring your GCP project" Collapse section "8.10.4. Configuring your GCP project" 8.10.4.1. Creating a GCP project 8.10.4.2. Enabling API services in GCP 8.10.4.3. Configuring DNS for GCP 8.10.4.4. GCP account limits 8.10.4.5. Creating a service account in GCP 8.10.4.6. Required GCP roles 8.10.4.7. Required GCP permissions for user-provisioned infrastructure 8.10.4.8. Supported GCP regions 8.10.4.9. Installing and configuring CLI tools for GCP 8.10.5. Requirements for a cluster with user-provisioned infrastructure Expand section "8.10.5. Requirements for a cluster with user-provisioned infrastructure" Collapse section "8.10.5. Requirements for a cluster with user-provisioned infrastructure" 8.10.5.1. Required machines for cluster installation 8.10.5.2. Minimum resource requirements for cluster installation 8.10.5.3. Tested instance types for GCP 8.10.5.4. Using custom machine types 8.10.6. Creating the installation files for GCP Expand section "8.10.6. Creating the installation files for GCP" Collapse section "8.10.6. Creating the installation files for GCP" 8.10.6.1. Optional: Creating a separate /var partition 8.10.6.2. Creating the installation configuration file 8.10.6.3. Configuring the cluster-wide proxy during installation 8.10.6.4. Creating the Kubernetes manifest and Ignition config files 8.10.7. Exporting common variables Expand section "8.10.7. Exporting common variables" Collapse section "8.10.7. Exporting common variables" 8.10.7.1. Extracting the infrastructure name 8.10.7.2. Exporting common variables for Deployment Manager templates 8.10.8. Creating a VPC in GCP Expand section "8.10.8. Creating a VPC in GCP" Collapse section "8.10.8. Creating a VPC in GCP" 8.10.8.1. Deployment Manager template for the VPC 8.10.9. Networking requirements for user-provisioned infrastructure Expand section "8.10.9. Networking requirements for user-provisioned infrastructure" Collapse section "8.10.9. Networking requirements for user-provisioned infrastructure" 8.10.9.1. Setting the cluster node hostnames through DHCP 8.10.9.2. Network connectivity requirements 8.10.10. Creating load balancers in GCP Expand section "8.10.10. Creating load balancers in GCP" Collapse section "8.10.10. Creating load balancers in GCP" 8.10.10.1. Deployment Manager template for the external load balancer 8.10.10.2. Deployment Manager template for the internal load balancer 8.10.11. Creating a private DNS zone in GCP Expand section "8.10.11. Creating a private DNS zone in GCP" Collapse section "8.10.11. Creating a private DNS zone in GCP" 8.10.11.1. Deployment Manager template for the private DNS 8.10.12. Creating firewall rules in GCP Expand section "8.10.12. Creating firewall rules in GCP" Collapse section "8.10.12. Creating firewall rules in GCP" 8.10.12.1. Deployment Manager template for firewall rules 8.10.13. Creating IAM roles in GCP Expand section "8.10.13. Creating IAM roles in GCP" Collapse section "8.10.13. Creating IAM roles in GCP" 8.10.13.1. Deployment Manager template for IAM roles 8.10.14. Creating the RHCOS cluster image for the GCP infrastructure 8.10.15. Creating the bootstrap machine in GCP Expand section "8.10.15. Creating the bootstrap machine in GCP" Collapse section "8.10.15. Creating the bootstrap machine in GCP" 8.10.15.1. Deployment Manager template for the bootstrap machine 8.10.16. Creating the control plane machines in GCP Expand section "8.10.16. Creating the control plane machines in GCP" Collapse section "8.10.16. Creating the control plane machines in GCP" 8.10.16.1. Deployment Manager template for control plane machines 8.10.17. Wait for bootstrap completion and remove bootstrap resources in GCP 8.10.18. Creating additional worker machines in GCP Expand section "8.10.18. Creating additional worker machines in GCP" Collapse section "8.10.18. Creating additional worker machines in GCP" 8.10.18.1. Deployment Manager template for worker machines 8.10.19. Installing the OpenShift CLI by downloading the binary 8.10.20. Logging in to the cluster by using the CLI 8.10.21. Approving the certificate signing requests for your machines 8.10.22. Optional: Adding the ingress DNS records 8.10.23. Completing a GCP installation on user-provisioned infrastructure 8.10.24. Telemetry access for OpenShift Container Platform 8.10.25. Next steps 8.11. Installing a cluster into a shared VPC on GCP using Deployment Manager templates Expand section "8.11. Installing a cluster into a shared VPC on GCP using Deployment Manager templates" Collapse section "8.11. Installing a cluster into a shared VPC on GCP using Deployment Manager templates" 8.11.1. Prerequisites 8.11.2. Certificate signing requests management 8.11.3. Internet access for OpenShift Container Platform 8.11.4. Configuring the GCP project that hosts your cluster Expand section "8.11.4. Configuring the GCP project that hosts your cluster" Collapse section "8.11.4. Configuring the GCP project that hosts your cluster" 8.11.4.1. Creating a GCP project 8.11.4.2. Enabling API services in GCP 8.11.4.3. GCP account limits 8.11.4.4. Creating a service account in GCP Expand section "8.11.4.4. Creating a service account in GCP" Collapse section "8.11.4.4. Creating a service account in GCP" 8.11.4.4.1. Required GCP roles 8.11.4.5. Supported GCP regions 8.11.4.6. Installing and configuring CLI tools for GCP 8.11.5. Requirements for a cluster with user-provisioned infrastructure Expand section "8.11.5. Requirements for a cluster with user-provisioned infrastructure" Collapse section "8.11.5. Requirements for a cluster with user-provisioned infrastructure" 8.11.5.1. Required machines for cluster installation 8.11.5.2. Minimum resource requirements for cluster installation 8.11.5.3. Tested instance types for GCP 8.11.5.4. Using custom machine types 8.11.6. Configuring the GCP project that hosts your shared VPC network Expand section "8.11.6. Configuring the GCP project that hosts your shared VPC network" Collapse section "8.11.6. Configuring the GCP project that hosts your shared VPC network" 8.11.6.1. Configuring DNS for GCP 8.11.6.2. Creating a VPC in GCP Expand section "8.11.6.2. Creating a VPC in GCP" Collapse section "8.11.6.2. Creating a VPC in GCP" 8.11.6.2.1. Deployment Manager template for the VPC 8.11.7. Creating the installation files for GCP Expand section "8.11.7. Creating the installation files for GCP" Collapse section "8.11.7. Creating the installation files for GCP" 8.11.7.1. Manually creating the installation configuration file 8.11.7.2. Sample customized install-config.yaml file for GCP 8.11.7.3. Configuring the cluster-wide proxy during installation 8.11.7.4. Creating the Kubernetes manifest and Ignition config files 8.11.8. Exporting common variables Expand section "8.11.8. Exporting common variables" Collapse section "8.11.8. Exporting common variables" 8.11.8.1. Extracting the infrastructure name 8.11.8.2. Exporting common variables for Deployment Manager templates 8.11.9. Networking requirements for user-provisioned infrastructure Expand section "8.11.9. Networking requirements for user-provisioned infrastructure" Collapse section "8.11.9. Networking requirements for user-provisioned infrastructure" 8.11.9.1. Setting the cluster node hostnames through DHCP 8.11.9.2. Network connectivity requirements 8.11.10. Creating load balancers in GCP Expand section "8.11.10. Creating load balancers in GCP" Collapse section "8.11.10. Creating load balancers in GCP" 8.11.10.1. Deployment Manager template for the external load balancer 8.11.10.2. Deployment Manager template for the internal load balancer 8.11.11. Creating a private DNS zone in GCP Expand section "8.11.11. Creating a private DNS zone in GCP" Collapse section "8.11.11. Creating a private DNS zone in GCP" 8.11.11.1. Deployment Manager template for the private DNS 8.11.12. Creating firewall rules in GCP Expand section "8.11.12. Creating firewall rules in GCP" Collapse section "8.11.12. Creating firewall rules in GCP" 8.11.12.1. Deployment Manager template for firewall rules 8.11.13. Creating IAM roles in GCP Expand section "8.11.13. Creating IAM roles in GCP" Collapse section "8.11.13. Creating IAM roles in GCP" 8.11.13.1. Deployment Manager template for IAM roles 8.11.14. Creating the RHCOS cluster image for the GCP infrastructure 8.11.15. Creating the bootstrap machine in GCP Expand section "8.11.15. Creating the bootstrap machine in GCP" Collapse section "8.11.15. Creating the bootstrap machine in GCP" 8.11.15.1. Deployment Manager template for the bootstrap machine 8.11.16. Creating the control plane machines in GCP Expand section "8.11.16. Creating the control plane machines in GCP" Collapse section "8.11.16. Creating the control plane machines in GCP" 8.11.16.1. Deployment Manager template for control plane machines 8.11.17. Wait for bootstrap completion and remove bootstrap resources in GCP 8.11.18. Creating additional worker machines in GCP Expand section "8.11.18. Creating additional worker machines in GCP" Collapse section "8.11.18. Creating additional worker machines in GCP" 8.11.18.1. Deployment Manager template for worker machines 8.11.19. Installing the OpenShift CLI by downloading the binary 8.11.20. Logging in to the cluster by using the CLI 8.11.21. Approving the certificate signing requests for your machines 8.11.22. Adding the ingress DNS records 8.11.23. Adding ingress firewall rules Expand section "8.11.23. Adding ingress firewall rules" Collapse section "8.11.23. Adding ingress firewall rules" 8.11.23.1. Creating cluster-wide firewall rules for a shared VPC in GCP 8.11.24. Completing a GCP installation on user-provisioned infrastructure 8.11.25. Telemetry access for OpenShift Container Platform 8.11.26. Next steps 8.12. Installing a cluster on GCP in a restricted network with user-provisioned infrastructure Expand section "8.12. Installing a cluster on GCP in a restricted network with user-provisioned infrastructure" Collapse section "8.12. Installing a cluster on GCP in a restricted network with user-provisioned infrastructure" 8.12.1. Prerequisites 8.12.2. About installations in restricted networks Expand section "8.12.2. About installations in restricted networks" Collapse section "8.12.2. About installations in restricted networks" 8.12.2.1. Additional limits 8.12.3. Internet access for OpenShift Container Platform 8.12.4. Configuring your GCP project Expand section "8.12.4. Configuring your GCP project" Collapse section "8.12.4. Configuring your GCP project" 8.12.4.1. Creating a GCP project 8.12.4.2. Enabling API services in GCP 8.12.4.3. Configuring DNS for GCP 8.12.4.4. GCP account limits 8.12.4.5. Creating a service account in GCP 8.12.4.6. Required GCP roles 8.12.4.7. Required GCP permissions for user-provisioned infrastructure 8.12.4.8. Supported GCP regions 8.12.4.9. Installing and configuring CLI tools for GCP 8.12.5. Requirements for a cluster with user-provisioned infrastructure Expand section "8.12.5. Requirements for a cluster with user-provisioned infrastructure" Collapse section "8.12.5. Requirements for a cluster with user-provisioned infrastructure" 8.12.5.1. Required machines for cluster installation 8.12.5.2. Minimum resource requirements for cluster installation 8.12.5.3. Tested instance types for GCP 8.12.5.4. Using custom machine types 8.12.6. Creating the installation files for GCP Expand section "8.12.6. Creating the installation files for GCP" Collapse section "8.12.6. Creating the installation files for GCP" 8.12.6.1. Optional: Creating a separate /var partition 8.12.6.2. Creating the installation configuration file 8.12.6.3. Configuring the cluster-wide proxy during installation 8.12.6.4. Creating the Kubernetes manifest and Ignition config files 8.12.7. Exporting common variables Expand section "8.12.7. Exporting common variables" Collapse section "8.12.7. Exporting common variables" 8.12.7.1. Extracting the infrastructure name 8.12.7.2. Exporting common variables for Deployment Manager templates 8.12.8. Creating a VPC in GCP Expand section "8.12.8. Creating a VPC in GCP" Collapse section "8.12.8. Creating a VPC in GCP" 8.12.8.1. Deployment Manager template for the VPC 8.12.9. Networking requirements for user-provisioned infrastructure Expand section "8.12.9. Networking requirements for user-provisioned infrastructure" Collapse section "8.12.9. Networking requirements for user-provisioned infrastructure" 8.12.9.1. Setting the cluster node hostnames through DHCP 8.12.9.2. Network connectivity requirements 8.12.10. Creating load balancers in GCP Expand section "8.12.10. Creating load balancers in GCP" Collapse section "8.12.10. Creating load balancers in GCP" 8.12.10.1. Deployment Manager template for the external load balancer 8.12.10.2. Deployment Manager template for the internal load balancer 8.12.11. Creating a private DNS zone in GCP Expand section "8.12.11. Creating a private DNS zone in GCP" Collapse section "8.12.11. Creating a private DNS zone in GCP" 8.12.11.1. Deployment Manager template for the private DNS 8.12.12. Creating firewall rules in GCP Expand section "8.12.12. Creating firewall rules in GCP" Collapse section "8.12.12. Creating firewall rules in GCP" 8.12.12.1. Deployment Manager template for firewall rules 8.12.13. Creating IAM roles in GCP Expand section "8.12.13. Creating IAM roles in GCP" Collapse section "8.12.13. Creating IAM roles in GCP" 8.12.13.1. Deployment Manager template for IAM roles 8.12.14. Creating the RHCOS cluster image for the GCP infrastructure 8.12.15. Creating the bootstrap machine in GCP Expand section "8.12.15. Creating the bootstrap machine in GCP" Collapse section "8.12.15. Creating the bootstrap machine in GCP" 8.12.15.1. Deployment Manager template for the bootstrap machine 8.12.16. Creating the control plane machines in GCP Expand section "8.12.16. Creating the control plane machines in GCP" Collapse section "8.12.16. Creating the control plane machines in GCP" 8.12.16.1. Deployment Manager template for control plane machines 8.12.17. Wait for bootstrap completion and remove bootstrap resources in GCP 8.12.18. Creating additional worker machines in GCP Expand section "8.12.18. Creating additional worker machines in GCP" Collapse section "8.12.18. Creating additional worker machines in GCP" 8.12.18.1. Deployment Manager template for worker machines 8.12.19. Logging in to the cluster by using the CLI 8.12.20. Disabling the default OperatorHub sources 8.12.21. Approving the certificate signing requests for your machines 8.12.22. Optional: Adding the ingress DNS records 8.12.23. Completing a GCP installation on user-provisioned infrastructure 8.12.24. Telemetry access for OpenShift Container Platform 8.12.25. Next steps 8.13. Uninstalling a cluster on GCP Expand section "8.13. Uninstalling a cluster on GCP" Collapse section "8.13. Uninstalling a cluster on GCP" 8.13.1. Removing a cluster that uses installer-provisioned infrastructure 8.13.2. Deleting GCP resources with the Cloud Credential Operator utility 9. Installing on IBM Cloud VPC Expand section "9. Installing on IBM Cloud VPC" Collapse section "9. Installing on IBM Cloud VPC" 9.1. Preparing to install on IBM Cloud VPC Expand section "9.1. Preparing to install on IBM Cloud VPC" Collapse section "9.1. Preparing to install on IBM Cloud VPC" 9.1.1. Prerequisites 9.1.2. Requirements for installing OpenShift Container Platform on IBM Cloud VPC 9.1.3. Choosing a method to install OpenShift Container Platform on IBM Cloud VPC Expand section "9.1.3. Choosing a method to install OpenShift Container Platform on IBM Cloud VPC" Collapse section "9.1.3. Choosing a method to install OpenShift Container Platform on IBM Cloud VPC" 9.1.3.1. Installing a cluster on installer-provisioned infrastructure 9.1.4. Next steps 9.2. Configuring an IBM Cloud account Expand section "9.2. Configuring an IBM Cloud account" Collapse section "9.2. Configuring an IBM Cloud account" 9.2.1. Prerequisites 9.2.2. Quotas and limits on IBM Cloud VPC 9.2.3. Configuring DNS resolution using Cloud Internet Services 9.2.4. IBM Cloud VPC IAM Policies and API Key Expand section "9.2.4. IBM Cloud VPC IAM Policies and API Key" Collapse section "9.2.4. IBM Cloud VPC IAM Policies and API Key" 9.2.4.1. Required access policies 9.2.4.2. Access policy assignment 9.2.4.3. Creating an API key 9.2.5. Supported IBM Cloud VPC regions 9.2.6. Next steps 9.3. Configuring IAM for IBM Cloud VPC Expand section "9.3. Configuring IAM for IBM Cloud VPC" Collapse section "9.3. Configuring IAM for IBM Cloud VPC" 9.3.1. Alternatives to storing administrator-level secrets in the kube-system project 9.3.2. Configuring the Cloud Credential Operator utility 9.3.3. Next steps 9.3.4. Additional resources 9.4. Installing a cluster on IBM Cloud VPC with customizations Expand section "9.4. Installing a cluster on IBM Cloud VPC with customizations" Collapse section "9.4. Installing a cluster on IBM Cloud VPC with customizations" 9.4.1. Prerequisites 9.4.2. Internet access for OpenShift Container Platform 9.4.3. Generating a key pair for cluster node SSH access 9.4.4. Obtaining the installation program 9.4.5. Exporting the IBM Cloud VPC API key 9.4.6. Creating the installation configuration file Expand section "9.4.6. Creating the installation configuration file" Collapse section "9.4.6. Creating the installation configuration file" 9.4.6.1. Installation configuration parameters Expand section "9.4.6.1. Installation configuration parameters" Collapse section "9.4.6.1. Installation configuration parameters" 9.4.6.1.1. Required configuration parameters 9.4.6.1.2. Network configuration parameters 9.4.6.1.3. Optional configuration parameters 9.4.6.1.4. Additional IBM Cloud VPC configuration parameters 9.4.6.2. Sample customized install-config.yaml file for IBM Cloud VPC 9.4.6.3. Configuring the cluster-wide proxy during installation 9.4.7. Manually creating IAM for IBM Cloud VPC 9.4.8. Deploying the cluster 9.4.9. Installing the OpenShift CLI by downloading the binary 9.4.10. Logging in to the cluster by using the CLI 9.4.11. Telemetry access for OpenShift Container Platform 9.4.12. Next steps 9.5. Installing a cluster on IBM Cloud VPC with network customizations Expand section "9.5. Installing a cluster on IBM Cloud VPC with network customizations" Collapse section "9.5. Installing a cluster on IBM Cloud VPC with network customizations" 9.5.1. Prerequisites 9.5.2. Internet access for OpenShift Container Platform 9.5.3. Generating a key pair for cluster node SSH access 9.5.4. Obtaining the installation program 9.5.5. Exporting the IBM Cloud VPC API key 9.5.6. Creating the installation configuration file Expand section "9.5.6. Creating the installation configuration file" Collapse section "9.5.6. Creating the installation configuration file" 9.5.6.1. Installation configuration parameters Expand section "9.5.6.1. Installation configuration parameters" Collapse section "9.5.6.1. Installation configuration parameters" 9.5.6.1.1. Required configuration parameters 9.5.6.1.2. Network configuration parameters 9.5.6.1.3. Optional configuration parameters 9.5.6.1.4. Additional IBM Cloud VPC configuration parameters 9.5.6.2. Sample customized install-config.yaml file for IBM Cloud VPC 9.5.6.3. Configuring the cluster-wide proxy during installation 9.5.7. Manually creating IAM for IBM Cloud VPC 9.5.8. Network configuration phases 9.5.9. Specifying advanced network configuration 9.5.10. Cluster Network Operator configuration Expand section "9.5.10. Cluster Network Operator configuration" Collapse section "9.5.10. Cluster Network Operator configuration" 9.5.10.1. Cluster Network Operator configuration object 9.5.11. Deploying the cluster 9.5.12. Installing the OpenShift CLI by downloading the binary 9.5.13. Logging in to the cluster by using the CLI 9.5.14. Telemetry access for OpenShift Container Platform 9.5.15. Next steps 9.6. Uninstalling a cluster on IBM Cloud VPC Expand section "9.6. Uninstalling a cluster on IBM Cloud VPC" Collapse section "9.6. Uninstalling a cluster on IBM Cloud VPC" 9.6.1. Removing a cluster that uses installer-provisioned infrastructure 10. Installing on Nutanix Expand section "10. Installing on Nutanix" Collapse section "10. Installing on Nutanix" 10.1. Preparing to install on Nutanix Expand section "10.1. Preparing to install on Nutanix" Collapse section "10.1. Preparing to install on Nutanix" 10.1.1. Nutanix version requirements 10.1.2. Environment requirements Expand section "10.1.2. Environment requirements" Collapse section "10.1.2. Environment requirements" 10.1.2.1. Required account privileges 10.1.2.2. Cluster limits 10.1.2.3. Cluster resources 10.1.2.4. Networking requirements Expand section "10.1.2.4. Networking requirements" Collapse section "10.1.2.4. Networking requirements" 10.1.2.4.1. Required IP Addresses 10.1.2.4.2. DNS records 10.1.3. Configuring the Cloud Credential Operator utility 10.2. Installing a cluster on Nutanix Expand section "10.2. Installing a cluster on Nutanix" Collapse section "10.2. Installing a cluster on Nutanix" 10.2.1. Prerequisites 10.2.2. Internet access for OpenShift Container Platform 10.2.3. Internet access for Prism Central 10.2.4. Generating a key pair for cluster node SSH access 10.2.5. Obtaining the installation program 10.2.6. Adding Nutanix root CA certificates to your system trust 10.2.7. Creating the installation configuration file Expand section "10.2.7. Creating the installation configuration file" Collapse section "10.2.7. Creating the installation configuration file" 10.2.7.1. Installation configuration parameters Expand section "10.2.7.1. Installation configuration parameters" Collapse section "10.2.7.1. Installation configuration parameters" 10.2.7.1.1. Required configuration parameters 10.2.7.1.2. Network configuration parameters 10.2.7.1.3. Optional configuration parameters 10.2.7.1.4. Additional Nutanix configuration parameters 10.2.7.2. Sample customized install-config.yaml file for Nutanix 10.2.7.3. Configuring the cluster-wide proxy during installation 10.2.8. Installing the OpenShift CLI by downloading the binary 10.2.9. Configuring IAM for Nutanix 10.2.10. Deploying the cluster 10.2.11. Configuring the default storage container 10.2.12. Telemetry access for OpenShift Container Platform 10.2.13. Additional resources 10.2.14. Next steps 10.3. Uninstalling a cluster on Nutanix Expand section "10.3. Uninstalling a cluster on Nutanix" Collapse section "10.3. Uninstalling a cluster on Nutanix" 10.3.1. Removing a cluster that uses installer-provisioned infrastructure 11. Installing on bare metal Expand section "11. Installing on bare metal" Collapse section "11. Installing on bare metal" 11.1. Preparing for bare metal cluster installation Expand section "11.1. Preparing for bare metal cluster installation" Collapse section "11.1. Preparing for bare metal cluster installation" 11.1.1. Prerequisites 11.1.2. Planning a bare metal cluster for OpenShift Virtualization 11.1.3. Choosing a method to install OpenShift Container Platform on bare metal Expand section "11.1.3. Choosing a method to install OpenShift Container Platform on bare metal" Collapse section "11.1.3. Choosing a method to install OpenShift Container Platform on bare metal" 11.1.3.1. Installing a cluster on installer-provisioned infrastructure 11.1.3.2. Installing a cluster on user-provisioned infrastructure 11.2. Installing a user-provisioned cluster on bare metal Expand section "11.2. Installing a user-provisioned cluster on bare metal" Collapse section "11.2. Installing a user-provisioned cluster on bare metal" 11.2.1. Prerequisites 11.2.2. Internet access for OpenShift Container Platform 11.2.3. Requirements for a cluster with user-provisioned infrastructure Expand section "11.2.3. Requirements for a cluster with user-provisioned infrastructure" Collapse section "11.2.3. Requirements for a cluster with user-provisioned infrastructure" 11.2.3.1. Required machines for cluster installation 11.2.3.2. Minimum resource requirements for cluster installation 11.2.3.3. Certificate signing requests management 11.2.3.4. Networking requirements for user-provisioned infrastructure Expand section "11.2.3.4. Networking requirements for user-provisioned infrastructure" Collapse section "11.2.3.4. Networking requirements for user-provisioned infrastructure" 11.2.3.4.1. Setting the cluster node hostnames through DHCP 11.2.3.4.2. Network connectivity requirements 11.2.3.5. User-provisioned DNS requirements Expand section "11.2.3.5. User-provisioned DNS requirements" Collapse section "11.2.3.5. User-provisioned DNS requirements" 11.2.3.5.1. Example DNS configuration for user-provisioned clusters 11.2.3.6. Load balancing requirements for user-provisioned infrastructure Expand section "11.2.3.6. Load balancing requirements for user-provisioned infrastructure" Collapse section "11.2.3.6. Load balancing requirements for user-provisioned infrastructure" 11.2.3.6.1. Example load balancer configuration for user-provisioned clusters 11.2.4. Preparing the user-provisioned infrastructure 11.2.5. Validating DNS resolution for user-provisioned infrastructure 11.2.6. Generating a key pair for cluster node SSH access 11.2.7. Obtaining the installation program 11.2.8. Installing the OpenShift CLI by downloading the binary 11.2.9. Manually creating the installation configuration file Expand section "11.2.9. Manually creating the installation configuration file" Collapse section "11.2.9. Manually creating the installation configuration file" 11.2.9.1. Installation configuration parameters Expand section "11.2.9.1. Installation configuration parameters" Collapse section "11.2.9.1. Installation configuration parameters" 11.2.9.1.1. Required configuration parameters 11.2.9.1.2. Network configuration parameters 11.2.9.1.3. Optional configuration parameters 11.2.9.2. Sample install-config.yaml file for bare metal 11.2.9.3. Configuring the cluster-wide proxy during installation 11.2.9.4. Configuring a three-node cluster 11.2.10. Creating the Kubernetes manifest and Ignition config files 11.2.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process Expand section "11.2.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" Collapse section "11.2.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" 11.2.11.1. Installing RHCOS by using an ISO image 11.2.11.2. Installing RHCOS by using PXE or iPXE booting 11.2.11.3. Advanced RHCOS installation configuration Expand section "11.2.11.3. Advanced RHCOS installation configuration" Collapse section "11.2.11.3. Advanced RHCOS installation configuration" 11.2.11.3.1. Using advanced networking options for PXE and ISO installations 11.2.11.3.2. Disk partitioning Expand section "11.2.11.3.2. Disk partitioning" Collapse section "11.2.11.3.2. Disk partitioning" 11.2.11.3.2.1. Creating a separate /var partition 11.2.11.3.2.2. Retaining existing partitions 11.2.11.3.3. Identifying Ignition configs Expand section "11.2.11.3.3. Identifying Ignition configs" Collapse section "11.2.11.3.3. Identifying Ignition configs" 11.2.11.3.3.1. Customizing a live RHCOS ISO or PXE install 11.2.11.3.3.2. Customizing a live RHCOS ISO image Expand section "11.2.11.3.3.2. Customizing a live RHCOS ISO image" Collapse section "11.2.11.3.3.2. Customizing a live RHCOS ISO image" 11.2.11.3.3.2.1. Modifying a live install ISO image to use a custom certificate authority 11.2.11.3.3.2.2. Modifying a live install ISO image with customized network settings 11.2.11.3.3.3. Customizing a live RHCOS PXE environment Expand section "11.2.11.3.3.3. Customizing a live RHCOS PXE environment" Collapse section "11.2.11.3.3.3. Customizing a live RHCOS PXE environment" 11.2.11.3.3.3.1. Modifying a live install PXE environment to use a custom certificate authority 11.2.11.3.3.3.2. Modifying a live install PXE environment with customized network settings 11.2.11.3.4. Advanced RHCOS installation reference Expand section "11.2.11.3.4. Advanced RHCOS installation reference" Collapse section "11.2.11.3.4. Advanced RHCOS installation reference" 11.2.11.3.4.1. Networking and bonding options for ISO installations 11.2.11.3.4.2. coreos-installer options for ISO and PXE installations 11.2.11.3.4.3. coreos.inst boot options for ISO or PXE installations 11.2.11.4. Enabling multipathing with kernel arguments on RHCOS 11.2.11.5. Updating the bootloader using bootupd 11.2.12. Waiting for the bootstrap process to complete 11.2.13. Logging in to the cluster by using the CLI 11.2.14. Approving the certificate signing requests for your machines 11.2.15. Initial Operator configuration Expand section "11.2.15. Initial Operator configuration" Collapse section "11.2.15. Initial Operator configuration" 11.2.15.1. Image registry removed during installation 11.2.15.2. Image registry storage configuration Expand section "11.2.15.2. Image registry storage configuration" Collapse section "11.2.15.2. Image registry storage configuration" 11.2.15.2.1. Configuring registry storage for bare metal and other manual installations 11.2.15.2.2. Configuring storage for the image registry in non-production clusters 11.2.15.2.3. Configuring block registry storage 11.2.16. Completing installation on user-provisioned infrastructure 11.2.17. Telemetry access for OpenShift Container Platform 11.2.18. Next steps 11.3. Installing a user-provisioned bare metal cluster with network customizations Expand section "11.3. Installing a user-provisioned bare metal cluster with network customizations" Collapse section "11.3. Installing a user-provisioned bare metal cluster with network customizations" 11.3.1. Prerequisites 11.3.2. Internet access for OpenShift Container Platform 11.3.3. Requirements for a cluster with user-provisioned infrastructure Expand section "11.3.3. Requirements for a cluster with user-provisioned infrastructure" Collapse section "11.3.3. Requirements for a cluster with user-provisioned infrastructure" 11.3.3.1. Required machines for cluster installation 11.3.3.2. Minimum resource requirements for cluster installation 11.3.3.3. Certificate signing requests management 11.3.3.4. Networking requirements for user-provisioned infrastructure Expand section "11.3.3.4. Networking requirements for user-provisioned infrastructure" Collapse section "11.3.3.4. Networking requirements for user-provisioned infrastructure" 11.3.3.4.1. Setting the cluster node hostnames through DHCP 11.3.3.4.2. Network connectivity requirements 11.3.3.5. User-provisioned DNS requirements Expand section "11.3.3.5. User-provisioned DNS requirements" Collapse section "11.3.3.5. User-provisioned DNS requirements" 11.3.3.5.1. Example DNS configuration for user-provisioned clusters 11.3.3.6. Load balancing requirements for user-provisioned infrastructure Expand section "11.3.3.6. Load balancing requirements for user-provisioned infrastructure" Collapse section "11.3.3.6. Load balancing requirements for user-provisioned infrastructure" 11.3.3.6.1. Example load balancer configuration for user-provisioned clusters 11.3.4. Preparing the user-provisioned infrastructure 11.3.5. Validating DNS resolution for user-provisioned infrastructure 11.3.6. Generating a key pair for cluster node SSH access 11.3.7. Obtaining the installation program 11.3.8. Installing the OpenShift CLI by downloading the binary 11.3.9. Manually creating the installation configuration file Expand section "11.3.9. Manually creating the installation configuration file" Collapse section "11.3.9. Manually creating the installation configuration file" 11.3.9.1. Installation configuration parameters Expand section "11.3.9.1. Installation configuration parameters" Collapse section "11.3.9.1. Installation configuration parameters" 11.3.9.1.1. Required configuration parameters 11.3.9.1.2. Network configuration parameters 11.3.9.1.3. Optional configuration parameters 11.3.9.2. Sample install-config.yaml file for bare metal 11.3.10. Network configuration phases 11.3.11. Specifying advanced network configuration 11.3.12. Cluster Network Operator configuration Expand section "11.3.12. Cluster Network Operator configuration" Collapse section "11.3.12. Cluster Network Operator configuration" 11.3.12.1. Cluster Network Operator configuration object 11.3.13. Creating the Ignition config files 11.3.14. Installing RHCOS and starting the OpenShift Container Platform bootstrap process Expand section "11.3.14. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" Collapse section "11.3.14. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" 11.3.14.1. Installing RHCOS by using an ISO image 11.3.14.2. Installing RHCOS by using PXE or iPXE booting 11.3.14.3. Advanced RHCOS installation configuration Expand section "11.3.14.3. Advanced RHCOS installation configuration" Collapse section "11.3.14.3. Advanced RHCOS installation configuration" 11.3.14.3.1. Using advanced networking options for PXE and ISO installations 11.3.14.3.2. Disk partitioning Expand section "11.3.14.3.2. Disk partitioning" Collapse section "11.3.14.3.2. Disk partitioning" 11.3.14.3.2.1. Creating a separate /var partition 11.3.14.3.2.2. Retaining existing partitions 11.3.14.3.3. Identifying Ignition configs Expand section "11.3.14.3.3. Identifying Ignition configs" Collapse section "11.3.14.3.3. Identifying Ignition configs" 11.3.14.3.3.1. Customizing a live RHCOS ISO or PXE install 11.3.14.3.3.2. Customizing a live RHCOS ISO image Expand section "11.3.14.3.3.2. Customizing a live RHCOS ISO image" Collapse section "11.3.14.3.3.2. Customizing a live RHCOS ISO image" 11.3.14.3.3.2.1. Modifying a live install ISO image to use a custom certificate authority 11.3.14.3.3.2.2. Modifying a live install ISO image with customized network settings 11.3.14.3.3.3. Customizing a live RHCOS PXE environment Expand section "11.3.14.3.3.3. Customizing a live RHCOS PXE environment" Collapse section "11.3.14.3.3.3. Customizing a live RHCOS PXE environment" 11.3.14.3.3.3.1. Modifying a live install PXE environment to use a custom certificate authority 11.3.14.3.3.3.2. Modifying a live install PXE environment with customized network settings 11.3.14.3.4. Advanced RHCOS installation reference Expand section "11.3.14.3.4. Advanced RHCOS installation reference" Collapse section "11.3.14.3.4. Advanced RHCOS installation reference" 11.3.14.3.4.1. Networking and bonding options for ISO installations 11.3.14.3.4.2. coreos-installer options for ISO and PXE installations 11.3.14.3.4.3. coreos.inst boot options for ISO or PXE installations 11.3.14.4. Enabling multipathing with kernel arguments on RHCOS 11.3.14.5. Updating the bootloader using bootupd 11.3.15. Waiting for the bootstrap process to complete 11.3.16. Logging in to the cluster by using the CLI 11.3.17. Approving the certificate signing requests for your machines 11.3.18. Initial Operator configuration Expand section "11.3.18. Initial Operator configuration" Collapse section "11.3.18. Initial Operator configuration" 11.3.18.1. Image registry removed during installation 11.3.18.2. Image registry storage configuration 11.3.18.3. Configuring block registry storage 11.3.19. Completing installation on user-provisioned infrastructure 11.3.20. Telemetry access for OpenShift Container Platform 11.3.21. Next steps 11.4. Installing a user-provisioned bare metal cluster on a restricted network Expand section "11.4. Installing a user-provisioned bare metal cluster on a restricted network" Collapse section "11.4. Installing a user-provisioned bare metal cluster on a restricted network" 11.4.1. Prerequisites 11.4.2. About installations in restricted networks Expand section "11.4.2. About installations in restricted networks" Collapse section "11.4.2. About installations in restricted networks" 11.4.2.1. Additional limits 11.4.3. Internet access for OpenShift Container Platform 11.4.4. Requirements for a cluster with user-provisioned infrastructure Expand section "11.4.4. Requirements for a cluster with user-provisioned infrastructure" Collapse section "11.4.4. Requirements for a cluster with user-provisioned infrastructure" 11.4.4.1. Required machines for cluster installation 11.4.4.2. Minimum resource requirements for cluster installation 11.4.4.3. Certificate signing requests management 11.4.4.4. Networking requirements for user-provisioned infrastructure Expand section "11.4.4.4. Networking requirements for user-provisioned infrastructure" Collapse section "11.4.4.4. Networking requirements for user-provisioned infrastructure" 11.4.4.4.1. Setting the cluster node hostnames through DHCP 11.4.4.4.2. Network connectivity requirements 11.4.4.5. User-provisioned DNS requirements Expand section "11.4.4.5. User-provisioned DNS requirements" Collapse section "11.4.4.5. User-provisioned DNS requirements" 11.4.4.5.1. Example DNS configuration for user-provisioned clusters 11.4.4.6. Load balancing requirements for user-provisioned infrastructure Expand section "11.4.4.6. Load balancing requirements for user-provisioned infrastructure" Collapse section "11.4.4.6. Load balancing requirements for user-provisioned infrastructure" 11.4.4.6.1. Example load balancer configuration for user-provisioned clusters 11.4.5. Preparing the user-provisioned infrastructure 11.4.6. Validating DNS resolution for user-provisioned infrastructure 11.4.7. Generating a key pair for cluster node SSH access 11.4.8. Manually creating the installation configuration file Expand section "11.4.8. Manually creating the installation configuration file" Collapse section "11.4.8. Manually creating the installation configuration file" 11.4.8.1. Installation configuration parameters Expand section "11.4.8.1. Installation configuration parameters" Collapse section "11.4.8.1. Installation configuration parameters" 11.4.8.1.1. Required configuration parameters 11.4.8.1.2. Network configuration parameters 11.4.8.1.3. Optional configuration parameters 11.4.8.2. Sample install-config.yaml file for bare metal 11.4.8.3. Configuring the cluster-wide proxy during installation 11.4.8.4. Configuring a three-node cluster 11.4.9. Creating the Kubernetes manifest and Ignition config files 11.4.10. Configuring chrony time service 11.4.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process Expand section "11.4.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" Collapse section "11.4.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" 11.4.11.1. Installing RHCOS by using an ISO image 11.4.11.2. Installing RHCOS by using PXE or iPXE booting 11.4.11.3. Advanced RHCOS installation configuration Expand section "11.4.11.3. Advanced RHCOS installation configuration" Collapse section "11.4.11.3. Advanced RHCOS installation configuration" 11.4.11.3.1. Using advanced networking options for PXE and ISO installations 11.4.11.3.2. Disk partitioning Expand section "11.4.11.3.2. Disk partitioning" Collapse section "11.4.11.3.2. Disk partitioning" 11.4.11.3.2.1. Creating a separate /var partition 11.4.11.3.2.2. Retaining existing partitions 11.4.11.3.3. Identifying Ignition configs Expand section "11.4.11.3.3. Identifying Ignition configs" Collapse section "11.4.11.3.3. Identifying Ignition configs" 11.4.11.3.3.1. Customizing a live RHCOS ISO or PXE install 11.4.11.3.3.2. Customizing a live RHCOS ISO image Expand section "11.4.11.3.3.2. Customizing a live RHCOS ISO image" Collapse section "11.4.11.3.3.2. Customizing a live RHCOS ISO image" 11.4.11.3.3.2.1. Modifying a live install ISO image to use a custom certificate authority 11.4.11.3.3.2.2. Modifying a live install ISO image with customized network settings 11.4.11.3.3.3. Customizing a live RHCOS PXE environment Expand section "11.4.11.3.3.3. Customizing a live RHCOS PXE environment" Collapse section "11.4.11.3.3.3. Customizing a live RHCOS PXE environment" 11.4.11.3.3.3.1. Modifying a live install PXE environment to use a custom certificate authority 11.4.11.3.3.3.2. Modifying a live install PXE environment with customized network settings 11.4.11.3.4. Advanced RHCOS installation reference Expand section "11.4.11.3.4. Advanced RHCOS installation reference" Collapse section "11.4.11.3.4. Advanced RHCOS installation reference" 11.4.11.3.4.1. Networking and bonding options for ISO installations 11.4.11.3.4.2. coreos-installer options for ISO and PXE installations 11.4.11.3.4.3. coreos.inst boot options for ISO or PXE installations 11.4.11.4. Enabling multipathing with kernel arguments on RHCOS 11.4.11.5. Updating the bootloader using bootupd 11.4.12. Waiting for the bootstrap process to complete 11.4.13. Logging in to the cluster by using the CLI 11.4.14. Approving the certificate signing requests for your machines 11.4.15. Initial Operator configuration Expand section "11.4.15. Initial Operator configuration" Collapse section "11.4.15. Initial Operator configuration" 11.4.15.1. Disabling the default OperatorHub sources 11.4.15.2. Image registry storage configuration Expand section "11.4.15.2. Image registry storage configuration" Collapse section "11.4.15.2. Image registry storage configuration" 11.4.15.2.1. Changing the image registry’s management state 11.4.15.2.2. Configuring registry storage for bare metal and other manual installations 11.4.15.2.3. Configuring storage for the image registry in non-production clusters 11.4.15.2.4. Configuring block registry storage 11.4.16. Completing installation on user-provisioned infrastructure 11.4.17. Telemetry access for OpenShift Container Platform 11.4.18. Next steps 12. Installing on-premise with Assisted Installer Expand section "12. Installing on-premise with Assisted Installer" Collapse section "12. Installing on-premise with Assisted Installer" 12.1. Installing an on-premise cluster using the Assisted Installer Expand section "12.1. Installing an on-premise cluster using the Assisted Installer" Collapse section "12.1. Installing an on-premise cluster using the Assisted Installer" 12.1.1. Using the Assisted Installer 12.1.2. API support for the Assisted Installer 12.2. Preparing to install with the Assisted Installer Expand section "12.2. Preparing to install with the Assisted Installer" Collapse section "12.2. Preparing to install with the Assisted Installer" 12.2.1. Prerequisites 12.2.2. Assisted Installer prerequisites Expand section "12.2.2. Assisted Installer prerequisites" Collapse section "12.2.2. Assisted Installer prerequisites" 12.2.2.1. Hardware 12.2.2.2. Networking 12.2.2.3. Preflight validations 12.2.3. Additional resources 12.3. Installing with the Assisted Installer Expand section "12.3. Installing with the Assisted Installer" Collapse section "12.3. Installing with the Assisted Installer" 12.3.1. Pre-installation considerations 12.3.2. Setting the cluster details 12.3.3. Optional: Configuring host network interfaces 12.3.4. Adding hosts to the cluster 12.3.5. Creating an ISO image on a USB drive 12.3.6. Booting with a USB drive 12.3.7. Booting from an HTTP-hosted ISO image using the Redfish API 12.3.8. Configuring hosts 12.3.9. Configuring networking 12.3.10. Installing the cluster 12.3.11. Completing the installation 12.3.12. Additional resources 13. Installing on a single node Expand section "13. Installing on a single node" Collapse section "13. Installing on a single node" 13.1. Preparing to install on a single node Expand section "13.1. Preparing to install on a single node" Collapse section "13.1. Preparing to install on a single node" 13.1.1. Prerequisites 13.1.2. About OpenShift on a single node 13.1.3. Requirements for installing OpenShift on a single node 13.2. Installing OpenShift on a single node Expand section "13.2. Installing OpenShift on a single node" Collapse section "13.2. Installing OpenShift on a single node" 13.2.1. Installing single-node OpenShift using the Assisted Installer Expand section "13.2.1. Installing single-node OpenShift using the Assisted Installer" Collapse section "13.2.1. Installing single-node OpenShift using the Assisted Installer" 13.2.1.1. Generating the discovery ISO with the Assisted Installer 13.2.1.2. Installing single-node OpenShift with the Assisted Installer 13.2.2. Installing single-node OpenShift manually Expand section "13.2.2. Installing single-node OpenShift manually" Collapse section "13.2.2. Installing single-node OpenShift manually" 13.2.2.1. Generating the installation ISO with coreos-installer 13.2.2.2. Monitoring the cluster installation using openshift-install 13.2.3. Creating a bootable ISO image on a USB drive 13.2.4. Booting from an HTTP-hosted ISO image using the Redfish API 14. Deploying installer-provisioned clusters on bare metal Expand section "14. Deploying installer-provisioned clusters on bare metal" Collapse section "14. Deploying installer-provisioned clusters on bare metal" 14.1. Overview 14.2. Prerequisites Expand section "14.2. Prerequisites" Collapse section "14.2. Prerequisites" 14.2.1. Node requirements 14.2.2. Planning a bare metal cluster for OpenShift Virtualization 14.2.3. Firmware requirements for installing with virtual media 14.2.4. Network requirements Expand section "14.2.4. Network requirements" Collapse section "14.2.4. Network requirements" 14.2.4.1. Increase the network MTU 14.2.4.2. Configuring NICs 14.2.4.3. DNS requirements 14.2.4.4. Dynamic Host Configuration Protocol (DHCP) requirements 14.2.4.5. Reserving IP addresses for nodes with the DHCP server 14.2.4.6. Network Time Protocol (NTP) 14.2.4.7. Port access for the out-of-band management IP address 14.2.5. Configuring nodes 14.2.6. Out-of-band management 14.2.7. Required data for installation 14.2.8. Validation checklist for nodes 14.3. Setting up the environment for an OpenShift installation Expand section "14.3. Setting up the environment for an OpenShift installation" Collapse section "14.3. Setting up the environment for an OpenShift installation" 14.3.1. Installing RHEL on the provisioner node 14.3.2. Preparing the provisioner node for OpenShift Container Platform installation 14.3.3. Configuring networking 14.3.4. Establishing communication between subnets 14.3.5. Retrieving the OpenShift Container Platform installer 14.3.6. Extracting the OpenShift Container Platform installer 14.3.7. Optional: Creating an RHCOS images cache 14.3.8. Configuring the install-config.yaml file Expand section "14.3.8. Configuring the install-config.yaml file" Collapse section "14.3.8. Configuring the install-config.yaml file" 14.3.8.1. Configuring the install-config.yaml file 14.3.8.2. Additional install-config parameters 14.3.8.3. BMC addressing 14.3.8.4. BMC addressing for Dell iDRAC 14.3.8.5. BMC addressing for HPE iLO 14.3.8.6. BMC addressing for Fujitsu iRMC 14.3.8.7. Root device hints 14.3.8.8. Optional: Setting proxy settings 14.3.8.9. Optional: Deploying with no provisioning network 14.3.8.10. Optional: Deploying with dual-stack networking 14.3.8.11. Optional: Configuring host network interfaces 14.3.8.12. Configuring host network interfaces for subnets 14.3.8.13. Optional: Configuring address generation modes for SLAAC in dual-stack networks 14.3.8.14. Configuring multiple cluster nodes 14.3.8.15. Optional: Configuring managed Secure Boot 14.3.9. Manifest configuration files Expand section "14.3.9. Manifest configuration files" Collapse section "14.3.9. Manifest configuration files" 14.3.9.1. Creating the OpenShift Container Platform manifests 14.3.9.2. Optional: Configuring NTP for disconnected clusters 14.3.9.3. Configuring network components to run on the control plane 14.3.9.4. Optional: Deploying routers on worker nodes 14.3.9.5. Optional: Configuring the BIOS 14.3.9.6. Optional: Configuring the RAID 14.3.10. Creating a disconnected registry Expand section "14.3.10. Creating a disconnected registry" Collapse section "14.3.10. Creating a disconnected registry" 14.3.10.1. Preparing the registry node to host the mirrored registry 14.3.10.2. Mirroring the OpenShift Container Platform image repository for a disconnected registry 14.3.10.3. Modify the install-config.yaml file to use the disconnected registry 14.3.11. Validation checklist for installation 14.3.12. Deploying the cluster via the OpenShift Container Platform installer 14.3.13. Following the installation 14.3.14. Verifying static IP address configuration 14.3.15. Preparing to reinstall a cluster on bare metal 14.3.16. Additional resources 14.4. Installer-provisioned post-installation configuration Expand section "14.4. Installer-provisioned post-installation configuration" Collapse section "14.4. Installer-provisioned post-installation configuration" 14.4.1. Optional: Configuring NTP for disconnected clusters 14.4.2. Enabling a provisioning network after installation 14.4.3. Configuring an external load balancer 14.5. Expanding the cluster Expand section "14.5. Expanding the cluster" Collapse section "14.5. Expanding the cluster" 14.5.1. Preparing the bare metal node 14.5.2. Replacing a bare-metal control plane node 14.5.3. Preparing to deploy with Virtual Media on the baremetal network 14.5.4. Diagnosing a duplicate MAC address when provisioning a new host in the cluster 14.5.5. Provisioning the bare metal node 14.6. Troubleshooting Expand section "14.6. Troubleshooting" Collapse section "14.6. Troubleshooting" 14.6.1. Troubleshooting the installer workflow 14.6.2. Troubleshooting install-config.yaml 14.6.3. Bootstrap VM issues Expand section "14.6.3. Bootstrap VM issues" Collapse section "14.6.3. Bootstrap VM issues" 14.6.3.1. Bootstrap VM cannot boot up the cluster nodes 14.6.3.2. Inspecting logs 14.6.4. Cluster nodes will not PXE boot 14.6.5. Unable to discover new bare metal hosts using the BMC 14.6.6. The API is not accessible 14.6.7. Troubleshooting worker nodes that cannot join the cluster 14.6.8. Cleaning up previous installations 14.6.9. Issues with creating the registry 14.6.10. Miscellaneous issues Expand section "14.6.10. Miscellaneous issues" Collapse section "14.6.10. Miscellaneous issues" 14.6.10.1. Addressing the runtime network not ready error 14.6.10.2. Cluster nodes not getting the correct IPv6 address over DHCP 14.6.10.3. Cluster nodes not getting the correct hostname over DHCP 14.6.10.4. Routes do not reach endpoints 14.6.10.5. Failed Ignition during Firstboot 14.6.10.6. NTP out of sync 14.6.11. Reviewing the installation 15. Installing IBM Cloud Bare Metal (Classic) Expand section "15. Installing IBM Cloud Bare Metal (Classic)" Collapse section "15. Installing IBM Cloud Bare Metal (Classic)" 15.1. Prerequisites Expand section "15.1. Prerequisites" Collapse section "15.1. Prerequisites" 15.1.1. Setting up IBM Cloud Bare Metal (Classic) infrastructure 15.2. Setting up the environment for an OpenShift Container Platform installation Expand section "15.2. Setting up the environment for an OpenShift Container Platform installation" Collapse section "15.2. Setting up the environment for an OpenShift Container Platform installation" 15.2.1. Preparing the provisioner node on IBM Cloud Bare Metal (Classic) infrastructure 15.2.2. Configuring the public subnet 15.2.3. Retrieving the OpenShift Container Platform installer 15.2.4. Extracting the OpenShift Container Platform installer 15.2.5. Configuring the install-config.yaml file 15.2.6. Additional install-config parameters 15.2.7. Root device hints 15.2.8. Creating the OpenShift Container Platform manifests 15.2.9. Deploying the cluster via the OpenShift Container Platform installer 15.2.10. Following the installation 16. Installing with z/VM on IBM Z and LinuxONE Expand section "16. Installing with z/VM on IBM Z and LinuxONE" Collapse section "16. Installing with z/VM on IBM Z and LinuxONE" 16.1. Preparing to install with z/VM on IBM Z and LinuxONE Expand section "16.1. Preparing to install with z/VM on IBM Z and LinuxONE" Collapse section "16.1. Preparing to install with z/VM on IBM Z and LinuxONE" 16.1.1. Prerequisites 16.1.2. Choosing a method to install OpenShift Container Platform with z/VM on IBM Z or LinuxONE 16.2. Installing a cluster with z/VM on IBM Z and LinuxONE Expand section "16.2. Installing a cluster with z/VM on IBM Z and LinuxONE" Collapse section "16.2. Installing a cluster with z/VM on IBM Z and LinuxONE" 16.2.1. Prerequisites 16.2.2. Internet access for OpenShift Container Platform 16.2.3. Requirements for a cluster with user-provisioned infrastructure Expand section "16.2.3. Requirements for a cluster with user-provisioned infrastructure" Collapse section "16.2.3. Requirements for a cluster with user-provisioned infrastructure" 16.2.3.1. Required machines for cluster installation 16.2.3.2. Minimum resource requirements for cluster installation 16.2.3.3. Minimum IBM Z system environment 16.2.3.4. Preferred IBM Z system environment 16.2.3.5. Certificate signing requests management 16.2.3.6. Networking requirements for user-provisioned infrastructure Expand section "16.2.3.6. Networking requirements for user-provisioned infrastructure" Collapse section "16.2.3.6. Networking requirements for user-provisioned infrastructure" 16.2.3.6.1. Network connectivity requirements 16.2.3.7. User-provisioned DNS requirements Expand section "16.2.3.7. User-provisioned DNS requirements" Collapse section "16.2.3.7. User-provisioned DNS requirements" 16.2.3.7.1. Example DNS configuration for user-provisioned clusters 16.2.3.8. Load balancing requirements for user-provisioned infrastructure Expand section "16.2.3.8. Load balancing requirements for user-provisioned infrastructure" Collapse section "16.2.3.8. Load balancing requirements for user-provisioned infrastructure" 16.2.3.8.1. Example load balancer configuration for user-provisioned clusters 16.2.4. Preparing the user-provisioned infrastructure 16.2.5. Validating DNS resolution for user-provisioned infrastructure 16.2.6. Generating a key pair for cluster node SSH access 16.2.7. Obtaining the installation program 16.2.8. Installing the OpenShift CLI by downloading the binary 16.2.9. Manually creating the installation configuration file Expand section "16.2.9. Manually creating the installation configuration file" Collapse section "16.2.9. Manually creating the installation configuration file" 16.2.9.1. Installation configuration parameters Expand section "16.2.9.1. Installation configuration parameters" Collapse section "16.2.9.1. Installation configuration parameters" 16.2.9.1.1. Required configuration parameters 16.2.9.1.2. Network configuration parameters 16.2.9.1.3. Optional configuration parameters 16.2.9.2. Sample install-config.yaml file for IBM Z 16.2.9.3. Configuring the cluster-wide proxy during installation 16.2.9.4. Configuring a three-node cluster 16.2.10. Cluster Network Operator configuration Expand section "16.2.10. Cluster Network Operator configuration" Collapse section "16.2.10. Cluster Network Operator configuration" 16.2.10.1. Cluster Network Operator configuration object 16.2.11. Creating the Kubernetes manifest and Ignition config files 16.2.12. Installing RHCOS and starting the OpenShift Container Platform bootstrap process Expand section "16.2.12. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" Collapse section "16.2.12. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" 16.2.12.1. Advanced RHCOS installation reference Expand section "16.2.12.1. Advanced RHCOS installation reference" Collapse section "16.2.12.1. Advanced RHCOS installation reference" 16.2.12.1.1. Networking and bonding options for ISO installations 16.2.13. Waiting for the bootstrap process to complete 16.2.14. Logging in to the cluster by using the CLI 16.2.15. Approving the certificate signing requests for your machines 16.2.16. Initial Operator configuration Expand section "16.2.16. Initial Operator configuration" Collapse section "16.2.16. Initial Operator configuration" 16.2.16.1. Image registry storage configuration Expand section "16.2.16.1. Image registry storage configuration" Collapse section "16.2.16.1. Image registry storage configuration" 16.2.16.1.1. Configuring registry storage for IBM Z 16.2.16.1.2. Configuring storage for the image registry in non-production clusters 16.2.17. Completing installation on user-provisioned infrastructure 16.2.18. Telemetry access for OpenShift Container Platform 16.2.19. Next steps 16.3. Installing a cluster with z/VM on IBM Z and LinuxONE in a restricted network Expand section "16.3. Installing a cluster with z/VM on IBM Z and LinuxONE in a restricted network" Collapse section "16.3. Installing a cluster with z/VM on IBM Z and LinuxONE in a restricted network" 16.3.1. Prerequisites 16.3.2. About installations in restricted networks Expand section "16.3.2. About installations in restricted networks" Collapse section "16.3.2. About installations in restricted networks" 16.3.2.1. Additional limits 16.3.3. Internet access for OpenShift Container Platform 16.3.4. Requirements for a cluster with user-provisioned infrastructure Expand section "16.3.4. Requirements for a cluster with user-provisioned infrastructure" Collapse section "16.3.4. Requirements for a cluster with user-provisioned infrastructure" 16.3.4.1. Required machines for cluster installation 16.3.4.2. Minimum resource requirements for cluster installation 16.3.4.3. Minimum IBM Z system environment 16.3.4.4. Preferred IBM Z system environment 16.3.4.5. Certificate signing requests management 16.3.4.6. Networking requirements for user-provisioned infrastructure Expand section "16.3.4.6. Networking requirements for user-provisioned infrastructure" Collapse section "16.3.4.6. Networking requirements for user-provisioned infrastructure" 16.3.4.6.1. Setting the cluster node hostnames through DHCP 16.3.4.6.2. Network connectivity requirements 16.3.4.7. User-provisioned DNS requirements Expand section "16.3.4.7. User-provisioned DNS requirements" Collapse section "16.3.4.7. User-provisioned DNS requirements" 16.3.4.7.1. Example DNS configuration for user-provisioned clusters 16.3.4.8. Load balancing requirements for user-provisioned infrastructure Expand section "16.3.4.8. Load balancing requirements for user-provisioned infrastructure" Collapse section "16.3.4.8. Load balancing requirements for user-provisioned infrastructure" 16.3.4.8.1. Example load balancer configuration for user-provisioned clusters 16.3.5. Preparing the user-provisioned infrastructure 16.3.6. Validating DNS resolution for user-provisioned infrastructure 16.3.7. Generating a key pair for cluster node SSH access 16.3.8. Manually creating the installation configuration file Expand section "16.3.8. Manually creating the installation configuration file" Collapse section "16.3.8. Manually creating the installation configuration file" 16.3.8.1. Installation configuration parameters Expand section "16.3.8.1. Installation configuration parameters" Collapse section "16.3.8.1. Installation configuration parameters" 16.3.8.1.1. Required configuration parameters 16.3.8.1.2. Network configuration parameters 16.3.8.1.3. Optional configuration parameters 16.3.8.2. Sample install-config.yaml file for IBM Z 16.3.8.3. Configuring the cluster-wide proxy during installation 16.3.8.4. Configuring a three-node cluster 16.3.9. Cluster Network Operator configuration Expand section "16.3.9. Cluster Network Operator configuration" Collapse section "16.3.9. Cluster Network Operator configuration" 16.3.9.1. Cluster Network Operator configuration object 16.3.10. Creating the Kubernetes manifest and Ignition config files 16.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process Expand section "16.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" Collapse section "16.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" 16.3.11.1. Advanced RHCOS installation reference Expand section "16.3.11.1. Advanced RHCOS installation reference" Collapse section "16.3.11.1. Advanced RHCOS installation reference" 16.3.11.1.1. Networking and bonding options for ISO installations 16.3.12. Waiting for the bootstrap process to complete 16.3.13. Logging in to the cluster by using the CLI 16.3.14. Approving the certificate signing requests for your machines 16.3.15. Initial Operator configuration Expand section "16.3.15. Initial Operator configuration" Collapse section "16.3.15. Initial Operator configuration" 16.3.15.1. Disabling the default OperatorHub sources 16.3.15.2. Image registry storage configuration Expand section "16.3.15.2. Image registry storage configuration" Collapse section "16.3.15.2. Image registry storage configuration" 16.3.15.2.1. Configuring registry storage for IBM Z 16.3.15.2.2. Configuring storage for the image registry in non-production clusters 16.3.16. Completing installation on user-provisioned infrastructure 16.3.17. Next steps 17. Installing with RHEL KVM on IBM Z and LinuxONE Expand section "17. Installing with RHEL KVM on IBM Z and LinuxONE" Collapse section "17. Installing with RHEL KVM on IBM Z and LinuxONE" 17.1. Preparing to install with RHEL KVM on IBM Z and LinuxONE Expand section "17.1. Preparing to install with RHEL KVM on IBM Z and LinuxONE" Collapse section "17.1. Preparing to install with RHEL KVM on IBM Z and LinuxONE" 17.1.1. Prerequisites 17.1.2. Choosing a method to install OpenShift Container Platform with RHEL KVM on IBM Z or LinuxONE 17.2. Installing a cluster with RHEL KVM on IBM Z and LinuxONE Expand section "17.2. Installing a cluster with RHEL KVM on IBM Z and LinuxONE" Collapse section "17.2. Installing a cluster with RHEL KVM on IBM Z and LinuxONE" 17.2.1. Prerequisites 17.2.2. Internet access for OpenShift Container Platform 17.2.3. Machine requirements for a cluster with user-provisioned infrastructure Expand section "17.2.3. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "17.2.3. Machine requirements for a cluster with user-provisioned infrastructure" 17.2.3.1. Required machines 17.2.3.2. Network connectivity requirements 17.2.3.3. IBM Z network connectivity requirements 17.2.3.4. Host machine resource requirements 17.2.3.5. Minimum IBM Z system environment 17.2.3.6. Minimum resource requirements 17.2.3.7. Preferred IBM Z system environment 17.2.3.8. Preferred resource requirements 17.2.3.9. Certificate signing requests management 17.2.3.10. Networking requirements for user-provisioned infrastructure Expand section "17.2.3.10. Networking requirements for user-provisioned infrastructure" Collapse section "17.2.3.10. Networking requirements for user-provisioned infrastructure" 17.2.3.10.1. Setting the cluster node hostnames through DHCP 17.2.3.10.2. Network connectivity requirements 17.2.3.11. User-provisioned DNS requirements Expand section "17.2.3.11. User-provisioned DNS requirements" Collapse section "17.2.3.11. User-provisioned DNS requirements" 17.2.3.11.1. Example DNS configuration for user-provisioned clusters 17.2.3.12. Load balancing requirements for user-provisioned infrastructure Expand section "17.2.3.12. Load balancing requirements for user-provisioned infrastructure" Collapse section "17.2.3.12. Load balancing requirements for user-provisioned infrastructure" 17.2.3.12.1. Example load balancer configuration for user-provisioned clusters 17.2.4. Preparing the user-provisioned infrastructure 17.2.5. Validating DNS resolution for user-provisioned infrastructure 17.2.6. Generating a key pair for cluster node SSH access 17.2.7. Obtaining the installation program 17.2.8. Installing the OpenShift CLI by downloading the binary 17.2.9. Manually creating the installation configuration file Expand section "17.2.9. Manually creating the installation configuration file" Collapse section "17.2.9. Manually creating the installation configuration file" 17.2.9.1. Installation configuration parameters Expand section "17.2.9.1. Installation configuration parameters" Collapse section "17.2.9.1. Installation configuration parameters" 17.2.9.1.1. Required configuration parameters 17.2.9.1.2. Network configuration parameters 17.2.9.1.3. Optional configuration parameters 17.2.9.2. Sample install-config.yaml file for IBM Z 17.2.9.3. Configuring the cluster-wide proxy during installation 17.2.9.4. Configuring a three-node cluster 17.2.10. Cluster Network Operator configuration Expand section "17.2.10. Cluster Network Operator configuration" Collapse section "17.2.10. Cluster Network Operator configuration" 17.2.10.1. Cluster Network Operator configuration object 17.2.11. Creating the Kubernetes manifest and Ignition config files 17.2.12. Installing RHCOS and starting the OpenShift Container Platform bootstrap process Expand section "17.2.12. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" Collapse section "17.2.12. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" 17.2.12.1. Fast-track installation by using a prepackaged QCOW2 disk image 17.2.12.2. Full installation on a new QCOW2 disk image 17.2.12.3. Advanced RHCOS installation reference Expand section "17.2.12.3. Advanced RHCOS installation reference" Collapse section "17.2.12.3. Advanced RHCOS installation reference" 17.2.12.3.1. Networking options for ISO installations 17.2.13. Waiting for the bootstrap process to complete 17.2.14. Logging in to the cluster by using the CLI 17.2.15. Approving the certificate signing requests for your machines 17.2.16. Initial Operator configuration Expand section "17.2.16. Initial Operator configuration" Collapse section "17.2.16. Initial Operator configuration" 17.2.16.1. Image registry storage configuration Expand section "17.2.16.1. Image registry storage configuration" Collapse section "17.2.16.1. Image registry storage configuration" 17.2.16.1.1. Configuring registry storage for IBM Z 17.2.16.1.2. Configuring storage for the image registry in non-production clusters 17.2.17. Completing installation on user-provisioned infrastructure 17.2.18. Telemetry access for OpenShift Container Platform 17.2.19. Next steps 17.3. Installing a cluster with RHEL KVM on IBM Z and LinuxONE in a restricted network Expand section "17.3. Installing a cluster with RHEL KVM on IBM Z and LinuxONE in a restricted network" Collapse section "17.3. Installing a cluster with RHEL KVM on IBM Z and LinuxONE in a restricted network" 17.3.1. Prerequisites 17.3.2. About installations in restricted networks Expand section "17.3.2. About installations in restricted networks" Collapse section "17.3.2. About installations in restricted networks" 17.3.2.1. Additional limits 17.3.3. Internet access for OpenShift Container Platform 17.3.4. Machine requirements for a cluster with user-provisioned infrastructure Expand section "17.3.4. Machine requirements for a cluster with user-provisioned infrastructure" Collapse section "17.3.4. Machine requirements for a cluster with user-provisioned infrastructure" 17.3.4.1. Required machines 17.3.4.2. Network connectivity requirements 17.3.4.3. IBM Z network connectivity requirements 17.3.4.4. Host machine resource requirements 17.3.4.5. Minimum IBM Z system environment 17.3.4.6. Minimum resource requirements 17.3.4.7. Preferred IBM Z system environment 17.3.4.8. Preferred resource requirements 17.3.4.9. Certificate signing requests management 17.3.4.10. Networking requirements for user-provisioned infrastructure Expand section "17.3.4.10. Networking requirements for user-provisioned infrastructure" Collapse section "17.3.4.10. Networking requirements for user-provisioned infrastructure" 17.3.4.10.1. Setting the cluster node hostnames through DHCP 17.3.4.10.2. Network connectivity requirements 17.3.4.11. User-provisioned DNS requirements Expand section "17.3.4.11. User-provisioned DNS requirements" Collapse section "17.3.4.11. User-provisioned DNS requirements" 17.3.4.11.1. Example DNS configuration for user-provisioned clusters 17.3.4.12. Load balancing requirements for user-provisioned infrastructure Expand section "17.3.4.12. Load balancing requirements for user-provisioned infrastructure" Collapse section "17.3.4.12. Load balancing requirements for user-provisioned infrastructure" 17.3.4.12.1. Example load balancer configuration for user-provisioned clusters 17.3.5. Preparing the user-provisioned infrastructure 17.3.6. Validating DNS resolution for user-provisioned infrastructure 17.3.7. Generating a key pair for cluster node SSH access 17.3.8. Manually creating the installation configuration file Expand section "17.3.8. Manually creating the installation configuration file" Collapse section "17.3.8. Manually creating the installation configuration file" 17.3.8.1. Installation configuration parameters Expand section "17.3.8.1. Installation configuration parameters" Collapse section "17.3.8.1. Installation configuration parameters" 17.3.8.1.1. Required configuration parameters 17.3.8.1.2. Network configuration parameters 17.3.8.1.3. Optional configuration parameters 17.3.8.2. Sample install-config.yaml file for IBM Z 17.3.8.3. Configuring the cluster-wide proxy during installation 17.3.8.4. Configuring a three-node cluster 17.3.9. Cluster Network Operator configuration Expand section "17.3.9. Cluster Network Operator configuration" Collapse section "17.3.9. Cluster Network Operator configuration" 17.3.9.1. Cluster Network Operator configuration object 17.3.10. Creating the Kubernetes manifest and Ignition config files 17.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process Expand section "17.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" Collapse section "17.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" 17.3.11.1. Fast-track installation by using a prepackaged QCOW2 disk image 17.3.11.2. Full installation on a new QCOW2 disk image 17.3.11.3. Advanced RHCOS installation reference Expand section "17.3.11.3. Advanced RHCOS installation reference" Collapse section "17.3.11.3. Advanced RHCOS installation reference" 17.3.11.3.1. Networking options for ISO installations 17.3.12. Waiting for the bootstrap process to complete 17.3.13. Logging in to the cluster by using the CLI 17.3.14. Approving the certificate signing requests for your machines 17.3.15. Initial Operator configuration Expand section "17.3.15. Initial Operator configuration" Collapse section "17.3.15. Initial Operator configuration" 17.3.15.1. Disabling the default OperatorHub sources 17.3.15.2. Image registry storage configuration Expand section "17.3.15.2. Image registry storage configuration" Collapse section "17.3.15.2. Image registry storage configuration" 17.3.15.2.1. Configuring registry storage for IBM Z 17.3.15.2.2. Configuring storage for the image registry in non-production clusters 17.3.16. Completing installation on user-provisioned infrastructure 17.3.17. Next steps 18. Installing on IBM Power Expand section "18. Installing on IBM Power" Collapse section "18. Installing on IBM Power" 18.1. Preparing to install on IBM Power Expand section "18.1. Preparing to install on IBM Power" Collapse section "18.1. Preparing to install on IBM Power" 18.1.1. Prerequisites 18.1.2. Choosing a method to install OpenShift Container Platform on IBM Power 18.2. Installing a cluster on IBM Power Expand section "18.2. Installing a cluster on IBM Power" Collapse section "18.2. Installing a cluster on IBM Power" 18.2.1. Prerequisites 18.2.2. Internet access for OpenShift Container Platform 18.2.3. Requirements for a cluster with user-provisioned infrastructure Expand section "18.2.3. Requirements for a cluster with user-provisioned infrastructure" Collapse section "18.2.3. Requirements for a cluster with user-provisioned infrastructure" 18.2.3.1. Required machines for cluster installation 18.2.3.2. Minimum resource requirements for cluster installation 18.2.3.3. Minimum IBM Power requirements 18.2.3.4. Recommended IBM Power system requirements 18.2.3.5. Certificate signing requests management 18.2.3.6. Networking requirements for user-provisioned infrastructure Expand section "18.2.3.6. Networking requirements for user-provisioned infrastructure" Collapse section "18.2.3.6. Networking requirements for user-provisioned infrastructure" 18.2.3.6.1. Setting the cluster node hostnames through DHCP 18.2.3.6.2. Network connectivity requirements 18.2.3.7. User-provisioned DNS requirements Expand section "18.2.3.7. User-provisioned DNS requirements" Collapse section "18.2.3.7. User-provisioned DNS requirements" 18.2.3.7.1. Example DNS configuration for user-provisioned clusters 18.2.3.8. Load balancing requirements for user-provisioned infrastructure Expand section "18.2.3.8. Load balancing requirements for user-provisioned infrastructure" Collapse section "18.2.3.8. Load balancing requirements for user-provisioned infrastructure" 18.2.3.8.1. Example load balancer configuration for user-provisioned clusters 18.2.4. Preparing the user-provisioned infrastructure 18.2.5. Validating DNS resolution for user-provisioned infrastructure 18.2.6. Generating a key pair for cluster node SSH access 18.2.7. Obtaining the installation program 18.2.8. Installing the OpenShift CLI by downloading the binary 18.2.9. Manually creating the installation configuration file Expand section "18.2.9. Manually creating the installation configuration file" Collapse section "18.2.9. Manually creating the installation configuration file" 18.2.9.1. Installation configuration parameters Expand section "18.2.9.1. Installation configuration parameters" Collapse section "18.2.9.1. Installation configuration parameters" 18.2.9.1.1. Required configuration parameters 18.2.9.1.2. Network configuration parameters 18.2.9.1.3. Optional configuration parameters 18.2.9.2. Sample install-config.yaml file for IBM Power 18.2.9.3. Configuring the cluster-wide proxy during installation 18.2.9.4. Configuring a three-node cluster 18.2.10. Cluster Network Operator configuration Expand section "18.2.10. Cluster Network Operator configuration" Collapse section "18.2.10. Cluster Network Operator configuration" 18.2.10.1. Cluster Network Operator configuration object 18.2.11. Creating the Kubernetes manifest and Ignition config files 18.2.12. Installing RHCOS and starting the OpenShift Container Platform bootstrap process Expand section "18.2.12. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" Collapse section "18.2.12. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" 18.2.12.1. Installing RHCOS by using an ISO image Expand section "18.2.12.1. Installing RHCOS by using an ISO image" Collapse section "18.2.12.1. Installing RHCOS by using an ISO image" 18.2.12.1.1. Advanced RHCOS installation reference Expand section "18.2.12.1.1. Advanced RHCOS installation reference" Collapse section "18.2.12.1.1. Advanced RHCOS installation reference" 18.2.12.1.1.1. Networking and bonding options for ISO installations 18.2.12.2. Installing RHCOS by using PXE booting 18.2.12.3. Enabling multipathing with kernel arguments on RHCOS 18.2.13. Waiting for the bootstrap process to complete 18.2.14. Logging in to the cluster by using the CLI 18.2.15. Approving the certificate signing requests for your machines 18.2.16. Initial Operator configuration Expand section "18.2.16. Initial Operator configuration" Collapse section "18.2.16. Initial Operator configuration" 18.2.16.1. Image registry storage configuration Expand section "18.2.16.1. Image registry storage configuration" Collapse section "18.2.16.1. Image registry storage configuration" 18.2.16.1.1. Configuring registry storage for IBM Power 18.2.16.1.2. Configuring storage for the image registry in non-production clusters 18.2.17. Completing installation on user-provisioned infrastructure 18.2.18. Telemetry access for OpenShift Container Platform 18.2.19. Next steps 18.3. Installing a cluster on IBM Power in a restricted network Expand section "18.3. Installing a cluster on IBM Power in a restricted network" Collapse section "18.3. Installing a cluster on IBM Power in a restricted network" 18.3.1. Prerequisites 18.3.2. About installations in restricted networks Expand section "18.3.2. About installations in restricted networks" Collapse section "18.3.2. About installations in restricted networks" 18.3.2.1. Additional limits 18.3.3. Internet access for OpenShift Container Platform 18.3.4. Requirements for a cluster with user-provisioned infrastructure Expand section "18.3.4. Requirements for a cluster with user-provisioned infrastructure" Collapse section "18.3.4. Requirements for a cluster with user-provisioned infrastructure" 18.3.4.1. Required machines for cluster installation 18.3.4.2. Minimum resource requirements for cluster installation 18.3.4.3. Minimum IBM Power requirements 18.3.4.4. Recommended IBM Power system requirements 18.3.4.5. Certificate signing requests management 18.3.4.6. Networking requirements for user-provisioned infrastructure Expand section "18.3.4.6. Networking requirements for user-provisioned infrastructure" Collapse section "18.3.4.6. Networking requirements for user-provisioned infrastructure" 18.3.4.6.1. Setting the cluster node hostnames through DHCP 18.3.4.6.2. Network connectivity requirements 18.3.4.7. User-provisioned DNS requirements Expand section "18.3.4.7. User-provisioned DNS requirements" Collapse section "18.3.4.7. User-provisioned DNS requirements" 18.3.4.7.1. Example DNS configuration for user-provisioned clusters 18.3.4.8. Load balancing requirements for user-provisioned infrastructure Expand section "18.3.4.8. Load balancing requirements for user-provisioned infrastructure" Collapse section "18.3.4.8. Load balancing requirements for user-provisioned infrastructure" 18.3.4.8.1. Example load balancer configuration for user-provisioned clusters 18.3.5. Preparing the user-provisioned infrastructure 18.3.6. Validating DNS resolution for user-provisioned infrastructure 18.3.7. Generating a key pair for cluster node SSH access 18.3.8. Manually creating the installation configuration file Expand section "18.3.8. Manually creating the installation configuration file" Collapse section "18.3.8. Manually creating the installation configuration file" 18.3.8.1. Installation configuration parameters Expand section "18.3.8.1. Installation configuration parameters" Collapse section "18.3.8.1. Installation configuration parameters" 18.3.8.1.1. Required configuration parameters 18.3.8.1.2. Network configuration parameters 18.3.8.1.3. Optional configuration parameters 18.3.8.2. Sample install-config.yaml file for IBM Power 18.3.8.3. Configuring the cluster-wide proxy during installation 18.3.8.4. Configuring a three-node cluster 18.3.9. Cluster Network Operator configuration Expand section "18.3.9. Cluster Network Operator configuration" Collapse section "18.3.9. Cluster Network Operator configuration" 18.3.9.1. Cluster Network Operator configuration object 18.3.10. Creating the Kubernetes manifest and Ignition config files 18.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process Expand section "18.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" Collapse section "18.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process" 18.3.11.1. Installing RHCOS by using an ISO image Expand section "18.3.11.1. Installing RHCOS by using an ISO image" Collapse section "18.3.11.1. Installing RHCOS by using an ISO image" 18.3.11.1.1. Advanced RHCOS installation reference Expand section "18.3.11.1.1. Advanced RHCOS installation reference" Collapse section "18.3.11.1.1. Advanced RHCOS installation reference" 18.3.11.1.1.1. Networking and bonding options for ISO installations 18.3.11.2. Installing RHCOS by using PXE booting 18.3.11.3. Enabling multipathing with kernel arguments on RHCOS 18.3.12. Waiting for the bootstrap process to complete 18.3.13. Logging in to the cluster by using the CLI 18.3.14. Approving the certificate signing requests for your machines 18.3.15. Initial Operator configuration Expand section "18.3.15. Initial Operator configuration" Collapse section "18.3.15. Initial Operator configuration" 18.3.15.1. Disabling the default OperatorHub sources 18.3.15.2. Image registry storage configuration Expand section "18.3.15.2. Image registry storage configuration" Collapse section "18.3.15.2. Image registry storage configuration" 18.3.15.2.1. Changing the image registry’s management state 18.3.15.2.2. Configuring registry storage for IBM Power 18.3.15.2.3. Configuring storage for the image registry in non-production clusters 18.3.16. Completing installation on user-provisioned infrastructure 18.3.17. Next steps 19. Installing on OpenStack Expand section "19. Installing on OpenStack" Collapse section "19. Installing on OpenStack" 19.1. Preparing to install on OpenStack Expand section "19.1. Preparing to install on OpenStack" Collapse section "19.1. Preparing to install on OpenStack" 19.1.1. Prerequisites 19.1.2. Choosing a method to install OpenShift Container Platform on OpenStack Expand section "19.1.2. Choosing a method to install OpenShift Container Platform on OpenStack" Collapse section "19.1.2. Choosing a method to install OpenShift Container Platform on OpenStack" 19.1.2.1. Installing a cluster on installer-provisioned infrastructure 19.1.2.2. Installing a cluster on user-provisioned infrastructure 19.1.3. Scanning RHOSP endpoints for legacy HTTPS certificates Expand section "19.1.3. Scanning RHOSP endpoints for legacy HTTPS certificates" Collapse section "19.1.3. Scanning RHOSP endpoints for legacy HTTPS certificates" 19.1.3.1. Scanning RHOSP endpoints for legacy HTTPS certificates manually 19.2. Preparing to install a cluster that uses SR-IOV or OVS-DPDK on OpenStack Expand section "19.2. Preparing to install a cluster that uses SR-IOV or OVS-DPDK on OpenStack" Collapse section "19.2. Preparing to install a cluster that uses SR-IOV or OVS-DPDK on OpenStack" 19.2.1. Requirements for clusters on RHOSP that use either SR-IOV or OVS-DPDK Expand section "19.2.1. Requirements for clusters on RHOSP that use either SR-IOV or OVS-DPDK" Collapse section "19.2.1. Requirements for clusters on RHOSP that use either SR-IOV or OVS-DPDK" 19.2.1.1. Requirements for clusters on RHOSP that use SR-IOV 19.2.1.2. Requirements for clusters on RHOSP that use OVS-DPDK 19.2.2. Preparing to install a cluster that uses SR-IOV Expand section "19.2.2. Preparing to install a cluster that uses SR-IOV" Collapse section "19.2.2. Preparing to install a cluster that uses SR-IOV" 19.2.2.1. Creating SR-IOV networks for compute machines 19.2.3. Preparing to install a cluster that uses OVS-DPDK 19.2.4. Next steps 19.3. Installing a cluster on OpenStack with customizations Expand section "19.3. Installing a cluster on OpenStack with customizations" Collapse section "19.3. Installing a cluster on OpenStack with customizations" 19.3.1. Prerequisites 19.3.2. Resource guidelines for installing OpenShift Container Platform on RHOSP Expand section "19.3.2. Resource guidelines for installing OpenShift Container Platform on RHOSP" Collapse section "19.3.2. Resource guidelines for installing OpenShift Container Platform on RHOSP" 19.3.2.1. Control plane machines 19.3.2.2. Compute machines 19.3.2.3. Bootstrap machine 19.3.3. Internet access for OpenShift Container Platform 19.3.4. Enabling Swift on RHOSP 19.3.5. Configuring an image registry with custom storage on clusters that run on RHOSP 19.3.6. Verifying external network access 19.3.7. Defining parameters for the installation program 19.3.8. Setting cloud provider options Expand section "19.3.8. Setting cloud provider options" Collapse section "19.3.8. Setting cloud provider options" 19.3.8.1. External load balancers that use pre-defined floating IP addresses 19.3.9. Obtaining the installation program 19.3.10. Creating the installation configuration file Expand section "19.3.10. Creating the installation configuration file" Collapse section "19.3.10. Creating the installation configuration file" 19.3.10.1. Configuring the cluster-wide proxy during installation