Skip to navigation Skip to main content

Utilities

  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
Red Hat Customer Portal
  • Subscriptions
  • Downloads
  • Containers
  • Support Cases
  • Products & Services

    Products

    Support

    • Production Support
    • Development Support
    • Product Life Cycles

    Services

    • Consulting
    • Technical Account Management
    • Training & Certifications

    Documentation

    • Red Hat Enterprise Linux
    • Red Hat JBoss Enterprise Application Platform
    • Red Hat OpenStack Platform
    • Red Hat OpenShift Container Platform
    All Documentation

    Ecosystem Catalog

    • Red Hat Partner Ecosystem
    • Partner Resources
  • Tools

    Tools

    • Troubleshoot a product issue
    • Packages
    • Errata

    Customer Portal Labs

    • Configuration
    • Deployment
    • Security
    • Troubleshoot
    All labs

    Red Hat Insights

    Increase visibility into IT operations to detect and resolve technical issues before they impact your business.

    Learn More
    Go to Insights
  • Security

    Red Hat Product Security Center

    Engage with our Red Hat Product Security team, access security updates, and ensure your environments are not exposed to any known security vulnerabilities.

    Product Security Center

    Security Updates

    • Security Advisories
    • Red Hat CVE Database
    • Security Labs

    Keep your systems secure with Red Hat's specialized responses to security vulnerabilities.

    View Responses

    Resources

    • Security Blog
    • Security Measurement
    • Severity Ratings
    • Backporting Policies
    • Product Signing (GPG) Keys
  • Community

    Customer Portal Community

    • Discussions
    • Private Groups
    Community Activity

    Customer Events

    • Red Hat Convergence
    • Red Hat Summit

    Stories

    • Red Hat Subscription Value
    • You Asked. We Acted.
    • Open Source Communities
Or troubleshoot an issue.

Select Your Language

  • English
  • 한국어
  • 日本語
  • 中文 (中国)

Infrastructure and Management

  • Red Hat Enterprise Linux
  • Red Hat Virtualization
  • Red Hat Identity Management
  • Red Hat Directory Server
  • Red Hat Certificate System
  • Red Hat Satellite
  • Red Hat Subscription Management
  • Red Hat Update Infrastructure
  • Red Hat Insights
  • Red Hat Ansible Automation Platform

Cloud Computing

  • Red Hat OpenShift
  • Red Hat CloudForms
  • Red Hat OpenStack Platform
  • Red Hat OpenShift Container Platform
  • Red Hat OpenShift Data Science
  • Red Hat OpenShift Online
  • Red Hat OpenShift Dedicated
  • Red Hat Advanced Cluster Security for Kubernetes
  • Red Hat Advanced Cluster Management for Kubernetes
  • Red Hat Quay
  • OpenShift Dev Spaces
  • Red Hat OpenShift Service on AWS

Storage

  • Red Hat Gluster Storage
  • Red Hat Hyperconverged Infrastructure
  • Red Hat Ceph Storage
  • Red Hat OpenShift Data Foundation

Runtimes

  • Red Hat Runtimes
  • Red Hat JBoss Enterprise Application Platform
  • Red Hat Data Grid
  • Red Hat JBoss Web Server
  • Red Hat Single Sign On
  • Red Hat support for Spring Boot
  • Red Hat build of Node.js
  • Red Hat build of Thorntail
  • Red Hat build of Eclipse Vert.x
  • Red Hat build of OpenJDK
  • Red Hat build of Quarkus

Integration and Automation

  • Red Hat Integration
  • Red Hat Fuse
  • Red Hat AMQ
  • Red Hat 3scale API Management
  • Red Hat JBoss Data Virtualization
  • Red Hat Process Automation
  • Red Hat Process Automation Manager
  • Red Hat Decision Manager
All Products

Table of contents

  1. Installing
  2. 1. Mirroring images for a disconnected installation
    1. 1.1. Prerequisites
    2. 1.2. About the mirror registry
    3. 1.3. Preparing your mirror host
      1. 1.3.1. Installing the OpenShift CLI by downloading the binary
        1. 1.3.1.1. Installing the OpenShift CLI on Linux
        2. 1.3.1.2. Installing the OpenShift CLI on Windows
        3. 1.3.1.3. Installing the OpenShift CLI on macOS
    4. 1.4. Configuring credentials that allow images to be mirrored
    5. 1.5. Mirror registry for Red Hat OpenShift
      1. 1.5.1. Mirror registry for Red Hat OpenShift introduction
      2. 1.5.2. Mirroring on a local host with mirror registry for Red Hat OpenShift
      3. 1.5.3. Mirroring on a remote host with mirror registry for Red Hat OpenShift
    6. 1.6. Upgrading the mirror registry for Red Hat OpenShift
      1. 1.6.1. Uninstalling the mirror registry for Red Hat OpenShift
      2. 1.6.2. Mirror registry for Red Hat OpenShift flags
    7. 1.7. Mirroring the OpenShift Container Platform image repository
    8. 1.8. The Cluster Samples Operator in a disconnected environment
    9. 1.9. Next steps
    10. 1.10. Additional resources
  3. 2. Installing on AWS
    1. 2.1. Configuring an AWS account
      1. 2.1.1. Configuring Route 53
        1. 2.1.1.1. Ingress Operator endpoint configuration for AWS Route 53
      2. 2.1.2. AWS account limits
      3. 2.1.3. Required AWS permissions
      4. 2.1.4. Creating an IAM user
      5. 2.1.5. Supported AWS regions
      6. 2.1.6. Next steps
    2. 2.2. Manually creating IAM for AWS
      1. 2.2.1. Alternatives to storing administrator-level secrets in the kube-system project
      2. 2.2.2. Manually create IAM
      3. 2.2.3. Admin credentials root secret format
      4. 2.2.4. Upgrading clusters with manually maintained credentials
      5. 2.2.5. Mint mode
      6. 2.2.6. Mint Mode with removal or rotation of the admin credential
      7. 2.2.7. Next steps
    3. 2.3. Installing a cluster quickly on AWS
      1. 2.3.1. Prerequisites
      2. 2.3.2. Internet access for OpenShift Container Platform
      3. 2.3.3. Generating an SSH private key and adding it to the agent
      4. 2.3.4. Obtaining the installation program
      5. 2.3.5. Deploying the cluster
      6. 2.3.6. Installing the OpenShift CLI by downloading the binary
        1. 2.3.6.1. Installing the OpenShift CLI on Linux
        2. 2.3.6.2. Installing the OpenShift CLI on Windows
        3. 2.3.6.3. Installing the OpenShift CLI on macOS
      7. 2.3.7. Logging in to the cluster by using the CLI
      8. 2.3.8. Logging in to the cluster by using the web console
      9. 2.3.9. Telemetry access for OpenShift Container Platform
      10. 2.3.10. Next steps
    4. 2.4. Installing a cluster on AWS with customizations
      1. 2.4.1. Prerequisites
      2. 2.4.2. Internet access for OpenShift Container Platform
      3. 2.4.3. Generating an SSH private key and adding it to the agent
      4. 2.4.4. Obtaining the installation program
      5. 2.4.5. Creating the installation configuration file
        1. 2.4.5.1. Installation configuration parameters
          1. 2.4.5.1.1. Required configuration parameters
          2. 2.4.5.1.2. Network configuration parameters
          3. 2.4.5.1.3. Optional configuration parameters
          4. 2.4.5.1.4. Optional AWS configuration parameters
        2. 2.4.5.2. Sample customized install-config.yaml file for AWS
        3. 2.4.5.3. Configuring the cluster-wide proxy during installation
      6. 2.4.6. Deploying the cluster
      7. 2.4.7. Installing the OpenShift CLI by downloading the binary
        1. 2.4.7.1. Installing the OpenShift CLI on Linux
        2. 2.4.7.2. Installing the OpenShift CLI on Windows
        3. 2.4.7.3. Installing the OpenShift CLI on macOS
      8. 2.4.8. Logging in to the cluster by using the CLI
      9. 2.4.9. Logging in to the cluster by using the web console
      10. 2.4.10. Telemetry access for OpenShift Container Platform
      11. 2.4.11. Next steps
    5. 2.5. Installing a cluster on AWS with network customizations
      1. 2.5.1. Prerequisites
      2. 2.5.2. Internet access for OpenShift Container Platform
      3. 2.5.3. Generating an SSH private key and adding it to the agent
      4. 2.5.4. Obtaining the installation program
      5. 2.5.5. Network configuration phases
      6. 2.5.6. Creating the installation configuration file
        1. 2.5.6.1. Installation configuration parameters
          1. 2.5.6.1.1. Required configuration parameters
          2. 2.5.6.1.2. Network configuration parameters
          3. 2.5.6.1.3. Optional configuration parameters
          4. 2.5.6.1.4. Optional AWS configuration parameters
        2. 2.5.6.2. Sample customized install-config.yaml file for AWS
        3. 2.5.6.3. Configuring the cluster-wide proxy during installation
      7. 2.5.7. Cluster Network Operator configuration
        1. 2.5.7.1. Cluster Network Operator configuration object
      8. 2.5.8. Specifying advanced network configuration
      9. 2.5.9. Configuring an Ingress Controller Network Load Balancer on a new AWS cluster
      10. 2.5.10. Configuring hybrid networking with OVN-Kubernetes
      11. 2.5.11. Deploying the cluster
      12. 2.5.12. Installing the OpenShift CLI by downloading the binary
        1. 2.5.12.1. Installing the OpenShift CLI on Linux
        2. 2.5.12.2. Installing the OpenShift CLI on Windows
        3. 2.5.12.3. Installing the OpenShift CLI on macOS
      13. 2.5.13. Logging in to the cluster by using the CLI
      14. 2.5.14. Logging in to the cluster by using the web console
      15. 2.5.15. Telemetry access for OpenShift Container Platform
      16. 2.5.16. Next steps
    6. 2.6. Installing a cluster on AWS in a restricted network
      1. 2.6.1. Prerequisites
      2. 2.6.2. About installations in restricted networks
        1. 2.6.2.1. Additional limits
      3. 2.6.3. About using a custom VPC
        1. 2.6.3.1. Requirements for using your VPC
        2. 2.6.3.2. VPC validation
        3. 2.6.3.3. Division of permissions
        4. 2.6.3.4. Isolation between clusters
      4. 2.6.4. Internet access for OpenShift Container Platform
      5. 2.6.5. Generating an SSH private key and adding it to the agent
      6. 2.6.6. Creating the installation configuration file
        1. 2.6.6.1. Installation configuration parameters
          1. 2.6.6.1.1. Required configuration parameters
          2. 2.6.6.1.2. Network configuration parameters
          3. 2.6.6.1.3. Optional configuration parameters
          4. 2.6.6.1.4. Optional AWS configuration parameters
        2. 2.6.6.2. Sample customized install-config.yaml file for AWS
        3. 2.6.6.3. Configuring the cluster-wide proxy during installation
      7. 2.6.7. Deploying the cluster
      8. 2.6.8. Installing the OpenShift CLI by downloading the binary
        1. 2.6.8.1. Installing the OpenShift CLI on Linux
        2. 2.6.8.2. Installing the OpenShift CLI on Windows
        3. 2.6.8.3. Installing the OpenShift CLI on macOS
      9. 2.6.9. Logging in to the cluster by using the CLI
      10. 2.6.10. Disabling the default OperatorHub sources
      11. 2.6.11. Telemetry access for OpenShift Container Platform
      12. 2.6.12. Next steps
    7. 2.7. Installing a cluster on AWS into an existing VPC
      1. 2.7.1. Prerequisites
      2. 2.7.2. About using a custom VPC
        1. 2.7.2.1. Requirements for using your VPC
        2. 2.7.2.2. VPC validation
        3. 2.7.2.3. Division of permissions
        4. 2.7.2.4. Isolation between clusters
      3. 2.7.3. Internet access for OpenShift Container Platform
      4. 2.7.4. Generating an SSH private key and adding it to the agent
      5. 2.7.5. Obtaining the installation program
      6. 2.7.6. Creating the installation configuration file
        1. 2.7.6.1. Installation configuration parameters
          1. 2.7.6.1.1. Required configuration parameters
          2. 2.7.6.1.2. Network configuration parameters
          3. 2.7.6.1.3. Optional configuration parameters
          4. 2.7.6.1.4. Optional AWS configuration parameters
        2. 2.7.6.2. Sample customized install-config.yaml file for AWS
        3. 2.7.6.3. Configuring the cluster-wide proxy during installation
      7. 2.7.7. Deploying the cluster
      8. 2.7.8. Installing the OpenShift CLI by downloading the binary
        1. 2.7.8.1. Installing the OpenShift CLI on Linux
        2. 2.7.8.2. Installing the OpenShift CLI on Windows
        3. 2.7.8.3. Installing the OpenShift CLI on macOS
      9. 2.7.9. Logging in to the cluster by using the CLI
      10. 2.7.10. Logging in to the cluster by using the web console
      11. 2.7.11. Telemetry access for OpenShift Container Platform
      12. 2.7.12. Next steps
    8. 2.8. Installing a private cluster on AWS
      1. 2.8.1. Prerequisites
      2. 2.8.2. Private clusters
        1. 2.8.2.1. Private clusters in AWS
          1. 2.8.2.1.1. Limitations
      3. 2.8.3. About using a custom VPC
        1. 2.8.3.1. Requirements for using your VPC
        2. 2.8.3.2. VPC validation
        3. 2.8.3.3. Division of permissions
        4. 2.8.3.4. Isolation between clusters
      4. 2.8.4. Internet access for OpenShift Container Platform
      5. 2.8.5. Generating an SSH private key and adding it to the agent
      6. 2.8.6. Obtaining the installation program
      7. 2.8.7. Manually creating the installation configuration file
        1. 2.8.7.1. Installation configuration parameters
          1. 2.8.7.1.1. Required configuration parameters
          2. 2.8.7.1.2. Network configuration parameters
          3. 2.8.7.1.3. Optional configuration parameters
          4. 2.8.7.1.4. Optional AWS configuration parameters
        2. 2.8.7.2. Sample customized install-config.yaml file for AWS
        3. 2.8.7.3. Configuring the cluster-wide proxy during installation
      8. 2.8.8. Deploying the cluster
      9. 2.8.9. Installing the OpenShift CLI by downloading the binary
        1. 2.8.9.1. Installing the OpenShift CLI on Linux
        2. 2.8.9.2. Installing the OpenShift CLI on Windows
        3. 2.8.9.3. Installing the OpenShift CLI on macOS
      10. 2.8.10. Logging in to the cluster by using the CLI
      11. 2.8.11. Logging in to the cluster by using the web console
      12. 2.8.12. Telemetry access for OpenShift Container Platform
      13. 2.8.13. Next steps
    9. 2.9. Installing a cluster on AWS into a government region
      1. 2.9.1. Prerequisites
      2. 2.9.2. AWS government regions
      3. 2.9.3. Private clusters
        1. 2.9.3.1. Private clusters in AWS
          1. 2.9.3.1.1. Limitations
      4. 2.9.4. About using a custom VPC
        1. 2.9.4.1. Requirements for using your VPC
        2. 2.9.4.2. VPC validation
        3. 2.9.4.3. Division of permissions
        4. 2.9.4.4. Isolation between clusters
      5. 2.9.5. Internet access for OpenShift Container Platform
      6. 2.9.6. Generating an SSH private key and adding it to the agent
      7. 2.9.7. Obtaining the installation program
      8. 2.9.8. Manually creating the installation configuration file
        1. 2.9.8.1. Installation configuration parameters
          1. 2.9.8.1.1. Required configuration parameters
          2. 2.9.8.1.2. Network configuration parameters
          3. 2.9.8.1.3. Optional configuration parameters
          4. 2.9.8.1.4. Optional AWS configuration parameters
        2. 2.9.8.2. Sample customized install-config.yaml file for AWS
        3. 2.9.8.3. AWS regions without a published RHCOS AMI
        4. 2.9.8.4. Uploading a custom RHCOS AMI in AWS
        5. 2.9.8.5. Configuring the cluster-wide proxy during installation
      9. 2.9.9. Deploying the cluster
      10. 2.9.10. Installing the OpenShift CLI by downloading the binary
        1. 2.9.10.1. Installing the OpenShift CLI on Linux
        2. 2.9.10.2. Installing the OpenShift CLI on Windows
        3. 2.9.10.3. Installing the OpenShift CLI on macOS
      11. 2.9.11. Logging in to the cluster by using the CLI
      12. 2.9.12. Logging in to the cluster by using the web console
      13. 2.9.13. Telemetry access for OpenShift Container Platform
      14. 2.9.14. Next steps
    10. 2.10. Installing a cluster on user-provisioned infrastructure in AWS by using CloudFormation templates
      1. 2.10.1. Prerequisites
      2. 2.10.2. Internet access for OpenShift Container Platform
      3. 2.10.3. Required AWS infrastructure components
        1. 2.10.3.1. Cluster machines
        2. 2.10.3.2. Other infrastructure components
        3. 2.10.3.3. Certificate signing requests management
        4. 2.10.3.4. Required AWS permissions
      4. 2.10.4. Obtaining the installation program
      5. 2.10.5. Generating an SSH private key and adding it to the agent
      6. 2.10.6. Creating the installation files for AWS
        1. 2.10.6.1. Optional: Creating a separate /var partition
        2. 2.10.6.2. Creating the installation configuration file
        3. 2.10.6.3. Configuring the cluster-wide proxy during installation
        4. 2.10.6.4. Creating the Kubernetes manifest and Ignition config files
      7. 2.10.7. Extracting the infrastructure name
      8. 2.10.8. Creating a VPC in AWS
        1. 2.10.8.1. CloudFormation template for the VPC
      9. 2.10.9. Creating networking and load balancing components in AWS
        1. 2.10.9.1. CloudFormation template for the network and load balancers
      10. 2.10.10. Creating security group and roles in AWS
        1. 2.10.10.1. CloudFormation template for security objects
      11. 2.10.11. RHCOS AMIs for the AWS infrastructure
        1. 2.10.11.1. AWS regions without a published RHCOS AMI
        2. 2.10.11.2. Uploading a custom RHCOS AMI in AWS
      12. 2.10.12. Creating the bootstrap node in AWS
        1. 2.10.12.1. CloudFormation template for the bootstrap machine
      13. 2.10.13. Creating the control plane machines in AWS
        1. 2.10.13.1. CloudFormation template for control plane machines
      14. 2.10.14. Creating the worker nodes in AWS
        1. 2.10.14.1. CloudFormation template for worker machines
      15. 2.10.15. Initializing the bootstrap sequence on AWS with user-provisioned infrastructure
      16. 2.10.16. Installing the OpenShift CLI by downloading the binary
        1. 2.10.16.1. Installing the OpenShift CLI on Linux
        2. 2.10.16.2. Installing the OpenShift CLI on Windows
        3. 2.10.16.3. Installing the OpenShift CLI on macOS
      17. 2.10.17. Logging in to the cluster by using the CLI
      18. 2.10.18. Approving the certificate signing requests for your machines
      19. 2.10.19. Initial Operator configuration
        1. 2.10.19.1. Image registry storage configuration
          1. 2.10.19.1.1. Configuring registry storage for AWS with user-provisioned infrastructure
          2. 2.10.19.1.2. Configuring storage for the image registry in non-production clusters
      20. 2.10.20. Deleting the bootstrap resources
      21. 2.10.21. Creating the Ingress DNS Records
      22. 2.10.22. Completing an AWS installation on user-provisioned infrastructure
      23. 2.10.23. Logging in to the cluster by using the web console
      24. 2.10.24. Telemetry access for OpenShift Container Platform
      25. 2.10.25. Additional resources
      26. 2.10.26. Next steps
    11. 2.11. Installing a cluster on AWS in a restricted network with user-provisioned infrastructure
      1. 2.11.1. Prerequisites
      2. 2.11.2. About installations in restricted networks
        1. 2.11.2.1. Additional limits
      3. 2.11.3. Internet access for OpenShift Container Platform
      4. 2.11.4. Required AWS infrastructure components
        1. 2.11.4.1. Cluster machines
        2. 2.11.4.2. Other infrastructure components
        3. 2.11.4.3. Certificate signing requests management
        4. 2.11.4.4. Required AWS permissions
      5. 2.11.5. Generating an SSH private key and adding it to the agent
      6. 2.11.6. Creating the installation files for AWS
        1. 2.11.6.1. Optional: Creating a separate /var partition
        2. 2.11.6.2. Creating the installation configuration file
        3. 2.11.6.3. Configuring the cluster-wide proxy during installation
        4. 2.11.6.4. Creating the Kubernetes manifest and Ignition config files
      7. 2.11.7. Extracting the infrastructure name
      8. 2.11.8. Creating a VPC in AWS
        1. 2.11.8.1. CloudFormation template for the VPC
      9. 2.11.9. Creating networking and load balancing components in AWS
        1. 2.11.9.1. CloudFormation template for the network and load balancers
      10. 2.11.10. Creating security group and roles in AWS
        1. 2.11.10.1. CloudFormation template for security objects
      11. 2.11.11. RHCOS AMIs for the AWS infrastructure
      12. 2.11.12. Creating the bootstrap node in AWS
        1. 2.11.12.1. CloudFormation template for the bootstrap machine
      13. 2.11.13. Creating the control plane machines in AWS
        1. 2.11.13.1. CloudFormation template for control plane machines
      14. 2.11.14. Creating the worker nodes in AWS
        1. 2.11.14.1. CloudFormation template for worker machines
      15. 2.11.15. Initializing the bootstrap sequence on AWS with user-provisioned infrastructure
      16. 2.11.16. Logging in to the cluster by using the CLI
      17. 2.11.17. Approving the certificate signing requests for your machines
      18. 2.11.18. Initial Operator configuration
        1. 2.11.18.1. Disabling the default OperatorHub sources
        2. 2.11.18.2. Image registry storage configuration
          1. 2.11.18.2.1. Configuring registry storage for AWS with user-provisioned infrastructure
          2. 2.11.18.2.2. Configuring storage for the image registry in non-production clusters
      19. 2.11.19. Deleting the bootstrap resources
      20. 2.11.20. Creating the Ingress DNS Records
      21. 2.11.21. Completing an AWS installation on user-provisioned infrastructure
      22. 2.11.22. Logging in to the cluster by using the web console
      23. 2.11.23. Telemetry access for OpenShift Container Platform
      24. 2.11.24. Additional resources
      25. 2.11.25. Next steps
    12. 2.12. Uninstalling a cluster on AWS
      1. 2.12.1. Removing a cluster that uses installer-provisioned infrastructure
  4. 3. Installing on Azure
    1. 3.1. Configuring an Azure account
      1. 3.1.1. Azure account limits
      2. 3.1.2. Configuring a public DNS zone in Azure
      3. 3.1.3. Increasing Azure account limits
      4. 3.1.4. Required Azure roles
      5. 3.1.5. Creating a service principal
      6. 3.1.6. Supported Azure regions
      7. 3.1.7. Next steps
    2. 3.2. Manually creating IAM for Azure
      1. 3.2.1. Alternatives to storing administrator-level secrets in the kube-system project
      2. 3.2.2. Manually create IAM
      3. 3.2.3. Admin credentials root secret format
      4. 3.2.4. Upgrading clusters with manually maintained credentials
      5. 3.2.5. Mint mode
      6. 3.2.6. Next steps
    3. 3.3. Installing a cluster quickly on Azure
      1. 3.3.1. Prerequisites
      2. 3.3.2. Internet access for OpenShift Container Platform
      3. 3.3.3. Generating an SSH private key and adding it to the agent
      4. 3.3.4. Obtaining the installation program
      5. 3.3.5. Deploying the cluster
      6. 3.3.6. Installing the OpenShift CLI by downloading the binary
        1. 3.3.6.1. Installing the OpenShift CLI on Linux
        2. 3.3.6.2. Installing the OpenShift CLI on Windows
        3. 3.3.6.3. Installing the OpenShift CLI on macOS
      7. 3.3.7. Logging in to the cluster by using the CLI
      8. 3.3.8. Telemetry access for OpenShift Container Platform
      9. 3.3.9. Next steps
    4. 3.4. Installing a cluster on Azure with customizations
      1. 3.4.1. Prerequisites
      2. 3.4.2. Internet access for OpenShift Container Platform
      3. 3.4.3. Generating an SSH private key and adding it to the agent
      4. 3.4.4. Obtaining the installation program
      5. 3.4.5. Creating the installation configuration file
        1. 3.4.5.1. Installation configuration parameters
          1. 3.4.5.1.1. Required configuration parameters
          2. 3.4.5.1.2. Network configuration parameters
          3. 3.4.5.1.3. Optional configuration parameters
          4. 3.4.5.1.4. Additional Azure configuration parameters
        2. 3.4.5.2. Sample customized install-config.yaml file for Azure
        3. 3.4.5.3. Configuring the cluster-wide proxy during installation
      6. 3.4.6. Deploying the cluster
      7. 3.4.7. Installing the OpenShift CLI by downloading the binary
        1. 3.4.7.1. Installing the OpenShift CLI on Linux
        2. 3.4.7.2. Installing the OpenShift CLI on Windows
        3. 3.4.7.3. Installing the OpenShift CLI on macOS
      8. 3.4.8. Logging in to the cluster by using the CLI
      9. 3.4.9. Telemetry access for OpenShift Container Platform
      10. 3.4.10. Next steps
    5. 3.5. Installing a cluster on Azure with network customizations
      1. 3.5.1. Prerequisites
      2. 3.5.2. Internet access for OpenShift Container Platform
      3. 3.5.3. Generating an SSH private key and adding it to the agent
      4. 3.5.4. Obtaining the installation program
      5. 3.5.5. Creating the installation configuration file
        1. 3.5.5.1. Installation configuration parameters
          1. 3.5.5.1.1. Required configuration parameters
          2. 3.5.5.1.2. Network configuration parameters
          3. 3.5.5.1.3. Optional configuration parameters
          4. 3.5.5.1.4. Additional Azure configuration parameters
        2. 3.5.5.2. Sample customized install-config.yaml file for Azure
        3. 3.5.5.3. Configuring the cluster-wide proxy during installation
      6. 3.5.6. Network configuration phases
      7. 3.5.7. Specifying advanced network configuration
      8. 3.5.8. Cluster Network Operator configuration
        1. 3.5.8.1. Cluster Network Operator configuration object
      9. 3.5.9. Configuring hybrid networking with OVN-Kubernetes
      10. 3.5.10. Deploying the cluster
      11. 3.5.11. Installing the OpenShift CLI by downloading the binary
        1. 3.5.11.1. Installing the OpenShift CLI on Linux
        2. 3.5.11.2. Installing the OpenShift CLI on Windows
        3. 3.5.11.3. Installing the OpenShift CLI on macOS
      12. 3.5.12. Logging in to the cluster by using the CLI
      13. 3.5.13. Telemetry access for OpenShift Container Platform
      14. 3.5.14. Next steps
    6. 3.6. Installing a cluster on Azure into an existing VNet
      1. 3.6.1. Prerequisites
      2. 3.6.2. About reusing a VNet for your OpenShift Container Platform cluster
        1. 3.6.2.1. Requirements for using your VNet
          1. 3.6.2.1.1. Network security group requirements
        2. 3.6.2.2. Division of permissions
        3. 3.6.2.3. Isolation between clusters
      3. 3.6.3. Internet access for OpenShift Container Platform
      4. 3.6.4. Generating an SSH private key and adding it to the agent
      5. 3.6.5. Obtaining the installation program
      6. 3.6.6. Creating the installation configuration file
        1. 3.6.6.1. Installation configuration parameters
          1. 3.6.6.1.1. Required configuration parameters
          2. 3.6.6.1.2. Network configuration parameters
          3. 3.6.6.1.3. Optional configuration parameters
          4. 3.6.6.1.4. Additional Azure configuration parameters
        2. 3.6.6.2. Sample customized install-config.yaml file for Azure
        3. 3.6.6.3. Configuring the cluster-wide proxy during installation
      7. 3.6.7. Deploying the cluster
      8. 3.6.8. Installing the OpenShift CLI by downloading the binary
        1. 3.6.8.1. Installing the OpenShift CLI on Linux
        2. 3.6.8.2. Installing the OpenShift CLI on Windows
        3. 3.6.8.3. Installing the OpenShift CLI on macOS
      9. 3.6.9. Logging in to the cluster by using the CLI
      10. 3.6.10. Telemetry access for OpenShift Container Platform
      11. 3.6.11. Next steps
    7. 3.7. Installing a private cluster on Azure
      1. 3.7.1. Prerequisites
      2. 3.7.2. Private clusters
        1. 3.7.2.1. Private clusters in Azure
          1. 3.7.2.1.1. Limitations
        2. 3.7.2.2. User-defined outbound routing
      3. 3.7.3. About reusing a VNet for your OpenShift Container Platform cluster
        1. 3.7.3.1. Requirements for using your VNet
          1. 3.7.3.1.1. Network security group requirements
        2. 3.7.3.2. Division of permissions
        3. 3.7.3.3. Isolation between clusters
      4. 3.7.4. Internet access for OpenShift Container Platform
      5. 3.7.5. Generating an SSH private key and adding it to the agent
      6. 3.7.6. Obtaining the installation program
      7. 3.7.7. Manually creating the installation configuration file
        1. 3.7.7.1. Installation configuration parameters
          1. 3.7.7.1.1. Required configuration parameters
          2. 3.7.7.1.2. Network configuration parameters
          3. 3.7.7.1.3. Optional configuration parameters
          4. 3.7.7.1.4. Additional Azure configuration parameters
        2. 3.7.7.2. Sample customized install-config.yaml file for Azure
        3. 3.7.7.3. Configuring the cluster-wide proxy during installation
      8. 3.7.8. Deploying the cluster
      9. 3.7.9. Installing the OpenShift CLI by downloading the binary
        1. 3.7.9.1. Installing the OpenShift CLI on Linux
        2. 3.7.9.2. Installing the OpenShift CLI on Windows
        3. 3.7.9.3. Installing the OpenShift CLI on macOS
      10. 3.7.10. Logging in to the cluster by using the CLI
      11. 3.7.11. Telemetry access for OpenShift Container Platform
      12. 3.7.12. Next steps
    8. 3.8. Installing a cluster on Azure into a government region
      1. 3.8.1. Prerequisites
      2. 3.8.2. Azure government regions
      3. 3.8.3. Private clusters
        1. 3.8.3.1. Private clusters in Azure
          1. 3.8.3.1.1. Limitations
        2. 3.8.3.2. User-defined outbound routing
      4. 3.8.4. About reusing a VNet for your OpenShift Container Platform cluster
        1. 3.8.4.1. Requirements for using your VNet
          1. 3.8.4.1.1. Network security group requirements
        2. 3.8.4.2. Division of permissions
        3. 3.8.4.3. Isolation between clusters
      5. 3.8.5. Internet access for OpenShift Container Platform
      6. 3.8.6. Generating an SSH private key and adding it to the agent
      7. 3.8.7. Obtaining the installation program
      8. 3.8.8. Manually creating the installation configuration file
        1. 3.8.8.1. Installation configuration parameters
          1. 3.8.8.1.1. Required configuration parameters
          2. 3.8.8.1.2. Network configuration parameters
          3. 3.8.8.1.3. Optional configuration parameters
          4. 3.8.8.1.4. Additional Azure configuration parameters
        2. 3.8.8.2. Sample customized install-config.yaml file for Azure
        3. 3.8.8.3. Configuring the cluster-wide proxy during installation
      9. 3.8.9. Deploying the cluster
      10. 3.8.10. Installing the OpenShift CLI by downloading the binary
        1. 3.8.10.1. Installing the OpenShift CLI on Linux
        2. 3.8.10.2. Installing the OpenShift CLI on Windows
        3. 3.8.10.3. Installing the OpenShift CLI on macOS
      11. 3.8.11. Logging in to the cluster by using the CLI
      12. 3.8.12. Telemetry access for OpenShift Container Platform
      13. 3.8.13. Next steps
    9. 3.9. Installing a cluster on Azure using ARM templates
      1. 3.9.1. Prerequisites
      2. 3.9.2. Internet access for OpenShift Container Platform
      3. 3.9.3. Configuring your Azure project
        1. 3.9.3.1. Azure account limits
        2. 3.9.3.2. Configuring a public DNS zone in Azure
        3. 3.9.3.3. Increasing Azure account limits
        4. 3.9.3.4. Certificate signing requests management
        5. 3.9.3.5. Required Azure roles
        6. 3.9.3.6. Creating a service principal
        7. 3.9.3.7. Supported Azure regions
      4. 3.9.4. Obtaining the installation program
      5. 3.9.5. Generating an SSH private key and adding it to the agent
      6. 3.9.6. Creating the installation files for Azure
        1. 3.9.6.1. Optional: Creating a separate /var partition
        2. 3.9.6.2. Creating the installation configuration file
        3. 3.9.6.3. Configuring the cluster-wide proxy during installation
        4. 3.9.6.4. Exporting common variables for ARM templates
        5. 3.9.6.5. Creating the Kubernetes manifest and Ignition config files
      7. 3.9.7. Creating the Azure resource group and identity
      8. 3.9.8. Uploading the RHCOS cluster image and bootstrap Ignition config file
      9. 3.9.9. Example for creating DNS zones
      10. 3.9.10. Creating a VNet in Azure
        1. 3.9.10.1. ARM template for the VNet
      11. 3.9.11. Deploying the RHCOS cluster image for the Azure infrastructure
        1. 3.9.11.1. ARM template for image storage
      12. 3.9.12. Networking requirements for user-provisioned infrastructure
      13. 3.9.13. Creating networking and load balancing components in Azure
        1. 3.9.13.1. ARM template for the network and load balancers
      14. 3.9.14. Creating the bootstrap machine in Azure
        1. 3.9.14.1. ARM template for the bootstrap machine
      15. 3.9.15. Creating the control plane machines in Azure
        1. 3.9.15.1. ARM template for control plane machines
      16. 3.9.16. Wait for bootstrap completion and remove bootstrap resources in Azure
      17. 3.9.17. Creating additional worker machines in Azure
        1. 3.9.17.1. ARM template for worker machines
      18. 3.9.18. Installing the OpenShift CLI by downloading the binary
        1. 3.9.18.1. Installing the OpenShift CLI on Linux
        2. 3.9.18.2. Installing the OpenShift CLI on Windows
        3. 3.9.18.3. Installing the OpenShift CLI on macOS
      19. 3.9.19. Logging in to the cluster by using the CLI
      20. 3.9.20. Approving the certificate signing requests for your machines
      21. 3.9.21. Adding the Ingress DNS records
      22. 3.9.22. Completing an Azure installation on user-provisioned infrastructure
      23. 3.9.23. Telemetry access for OpenShift Container Platform
    10. 3.10. Uninstalling a cluster on Azure
      1. 3.10.1. Removing a cluster that uses installer-provisioned infrastructure
  5. 4. Installing on GCP
    1. 4.1. Configuring a GCP project
      1. 4.1.1. Creating a GCP project
      2. 4.1.2. Enabling API services in GCP
      3. 4.1.3. Configuring DNS for GCP
      4. 4.1.4. GCP account limits
      5. 4.1.5. Creating a service account in GCP
        1. 4.1.5.1. Required GCP permissions
      6. 4.1.6. Supported GCP regions
      7. 4.1.7. Next steps
    2. 4.2. Manually creating IAM for GCP
      1. 4.2.1. Alternatives to storing administrator-level secrets in the kube-system project
      2. 4.2.2. Manually create IAM
      3. 4.2.3. Admin credentials root secret format
      4. 4.2.4. Upgrading clusters with manually maintained credentials
      5. 4.2.5. Mint mode
      6. 4.2.6. Mint Mode with removal or rotation of the admin credential
      7. 4.2.7. Next steps
    3. 4.3. Installing a cluster quickly on GCP
      1. 4.3.1. Prerequisites
      2. 4.3.2. Internet access for OpenShift Container Platform
      3. 4.3.3. Generating an SSH private key and adding it to the agent
      4. 4.3.4. Obtaining the installation program
      5. 4.3.5. Deploying the cluster
      6. 4.3.6. Installing the OpenShift CLI by downloading the binary
        1. 4.3.6.1. Installing the OpenShift CLI on Linux
        2. 4.3.6.2. Installing the OpenShift CLI on Windows
        3. 4.3.6.3. Installing the OpenShift CLI on macOS
      7. 4.3.7. Logging in to the cluster by using the CLI
      8. 4.3.8. Telemetry access for OpenShift Container Platform
      9. 4.3.9. Next steps
    4. 4.4. Installing a cluster on GCP with customizations
      1. 4.4.1. Prerequisites
      2. 4.4.2. Internet access for OpenShift Container Platform
      3. 4.4.3. Generating an SSH private key and adding it to the agent
      4. 4.4.4. Obtaining the installation program
      5. 4.4.5. Creating the installation configuration file
        1. 4.4.5.1. Installation configuration parameters
          1. 4.4.5.1.1. Required configuration parameters
          2. 4.4.5.1.2. Network configuration parameters
          3. 4.4.5.1.3. Optional configuration parameters
          4. 4.4.5.1.4. Additional Google Cloud Platform (GCP) configuration parameters
        2. 4.4.5.2. Sample customized install-config.yaml file for GCP
        3. 4.4.5.3. Configuring the cluster-wide proxy during installation
      6. 4.4.6. Deploying the cluster
      7. 4.4.7. Installing the OpenShift CLI by downloading the binary
        1. 4.4.7.1. Installing the OpenShift CLI on Linux
        2. 4.4.7.2. Installing the OpenShift CLI on Windows
        3. 4.4.7.3. Installing the OpenShift CLI on macOS
      8. 4.4.8. Logging in to the cluster by using the CLI
      9. 4.4.9. Telemetry access for OpenShift Container Platform
      10. 4.4.10. Next steps
    5. 4.5. Installing a cluster on GCP with network customizations
      1. 4.5.1. Prerequisites
      2. 4.5.2. Internet access for OpenShift Container Platform
      3. 4.5.3. Generating an SSH private key and adding it to the agent
      4. 4.5.4. Obtaining the installation program
      5. 4.5.5. Creating the installation configuration file
        1. 4.5.5.1. Installation configuration parameters
          1. 4.5.5.1.1. Required configuration parameters
          2. 4.5.5.1.2. Network configuration parameters
          3. 4.5.5.1.3. Optional configuration parameters
          4. 4.5.5.1.4. Additional Google Cloud Platform (GCP) configuration parameters
        2. 4.5.5.2. Sample customized install-config.yaml file for GCP
        3. 4.5.5.3. Configuring the cluster-wide proxy during installation
      6. 4.5.6. Network configuration phases
      7. 4.5.7. Specifying advanced network configuration
      8. 4.5.8. Cluster Network Operator configuration
        1. 4.5.8.1. Cluster Network Operator configuration object
      9. 4.5.9. Deploying the cluster
      10. 4.5.10. Installing the OpenShift CLI by downloading the binary
        1. 4.5.10.1. Installing the OpenShift CLI on Linux
        2. 4.5.10.2. Installing the OpenShift CLI on Windows
        3. 4.5.10.3. Installing the OpenShift CLI on macOS
      11. 4.5.11. Logging in to the cluster by using the CLI
      12. 4.5.12. Telemetry access for OpenShift Container Platform
      13. 4.5.13. Next steps
    6. 4.6. Installing a cluster on GCP in a restricted network
      1. 4.6.1. Prerequisites
      2. 4.6.2. About installations in restricted networks
        1. 4.6.2.1. Additional limits
      3. 4.6.3. Internet access for OpenShift Container Platform
      4. 4.6.4. Generating an SSH private key and adding it to the agent
      5. 4.6.5. Creating the installation configuration file
        1. 4.6.5.1. Installation configuration parameters
          1. 4.6.5.1.1. Required configuration parameters
          2. 4.6.5.1.2. Network configuration parameters
          3. 4.6.5.1.3. Optional configuration parameters
          4. 4.6.5.1.4. Additional Google Cloud Platform (GCP) configuration parameters
        2. 4.6.5.2. Sample customized install-config.yaml file for GCP
        3. 4.6.5.3. Configuring the cluster-wide proxy during installation
      6. 4.6.6. Deploying the cluster
      7. 4.6.7. Installing the OpenShift CLI by downloading the binary
        1. 4.6.7.1. Installing the OpenShift CLI on Linux
        2. 4.6.7.2. Installing the OpenShift CLI on Windows
        3. 4.6.7.3. Installing the OpenShift CLI on macOS
      8. 4.6.8. Logging in to the cluster by using the CLI
      9. 4.6.9. Disabling the default OperatorHub sources
      10. 4.6.10. Telemetry access for OpenShift Container Platform
      11. 4.6.11. Next steps
    7. 4.7. Installing a cluster on GCP into an existing VPC
      1. 4.7.1. Prerequisites
      2. 4.7.2. About using a custom VPC
        1. 4.7.2.1. Requirements for using your VPC
        2. 4.7.2.2. VPC validation
        3. 4.7.2.3. Division of permissions
        4. 4.7.2.4. Isolation between clusters
      3. 4.7.3. Internet access for OpenShift Container Platform
      4. 4.7.4. Generating an SSH private key and adding it to the agent
      5. 4.7.5. Obtaining the installation program
      6. 4.7.6. Creating the installation configuration file
        1. 4.7.6.1. Installation configuration parameters
          1. 4.7.6.1.1. Required configuration parameters
          2. 4.7.6.1.2. Network configuration parameters
          3. 4.7.6.1.3. Optional configuration parameters
          4. 4.7.6.1.4. Additional Google Cloud Platform (GCP) configuration parameters
        2. 4.7.6.2. Sample customized install-config.yaml file for GCP
        3. 4.7.6.3. Configuring the cluster-wide proxy during installation
      7. 4.7.7. Deploying the cluster
      8. 4.7.8. Installing the OpenShift CLI by downloading the binary
        1. 4.7.8.1. Installing the OpenShift CLI on Linux
        2. 4.7.8.2. Installing the OpenShift CLI on Windows
        3. 4.7.8.3. Installing the OpenShift CLI on macOS
      9. 4.7.9. Logging in to the cluster by using the CLI
      10. 4.7.10. Telemetry access for OpenShift Container Platform
      11. 4.7.11. Next steps
    8. 4.8. Installing a private cluster on GCP
      1. 4.8.1. Prerequisites
      2. 4.8.2. Private clusters
        1. 4.8.2.1. Private clusters in GCP
          1. 4.8.2.1.1. Limitations
      3. 4.8.3. About using a custom VPC
        1. 4.8.3.1. Requirements for using your VPC
        2. 4.8.3.2. Division of permissions
        3. 4.8.3.3. Isolation between clusters
      4. 4.8.4. Internet access for OpenShift Container Platform
      5. 4.8.5. Generating an SSH private key and adding it to the agent
      6. 4.8.6. Obtaining the installation program
      7. 4.8.7. Manually creating the installation configuration file
        1. 4.8.7.1. Installation configuration parameters
          1. 4.8.7.1.1. Required configuration parameters
          2. 4.8.7.1.2. Network configuration parameters
          3. 4.8.7.1.3. Optional configuration parameters
          4. 4.8.7.1.4. Additional Google Cloud Platform (GCP) configuration parameters
        2. 4.8.7.2. Sample customized install-config.yaml file for GCP
        3. 4.8.7.3. Configuring the cluster-wide proxy during installation
      8. 4.8.8. Deploying the cluster
      9. 4.8.9. Installing the OpenShift CLI by downloading the binary
        1. 4.8.9.1. Installing the OpenShift CLI on Linux
        2. 4.8.9.2. Installing the OpenShift CLI on Windows
        3. 4.8.9.3. Installing the OpenShift CLI on macOS
      10. 4.8.10. Logging in to the cluster by using the CLI
      11. 4.8.11. Telemetry access for OpenShift Container Platform
      12. 4.8.12. Next steps
    9. 4.9. Installing a cluster on user-provisioned infrastructure in GCP by using Deployment Manager templates
      1. 4.9.1. Prerequisites
      2. 4.9.2. Certificate signing requests management
      3. 4.9.3. Internet access for OpenShift Container Platform
      4. 4.9.4. Configuring your GCP project
        1. 4.9.4.1. Creating a GCP project
        2. 4.9.4.2. Enabling API services in GCP
        3. 4.9.4.3. Configuring DNS for GCP
        4. 4.9.4.4. GCP account limits
        5. 4.9.4.5. Creating a service account in GCP
          1. 4.9.4.5.1. Required GCP permissions
        6. 4.9.4.6. Supported GCP regions
        7. 4.9.4.7. Installing and configuring CLI tools for GCP
      5. 4.9.5. Creating the installation files for GCP
        1. 4.9.5.1. Optional: Creating a separate /var partition
        2. 4.9.5.2. Creating the installation configuration file
        3. 4.9.5.3. Configuring the cluster-wide proxy during installation
        4. 4.9.5.4. Creating the Kubernetes manifest and Ignition config files
      6. 4.9.6. Exporting common variables
        1. 4.9.6.1. Extracting the infrastructure name
        2. 4.9.6.2. Exporting common variables for Deployment Manager templates
      7. 4.9.7. Creating a VPC in GCP
        1. 4.9.7.1. Deployment Manager template for the VPC
      8. 4.9.8. Networking requirements for user-provisioned infrastructure
      9. 4.9.9. Creating load balancers in GCP
        1. 4.9.9.1. Deployment Manager template for the external load balancer
        2. 4.9.9.2. Deployment Manager template for the internal load balancer
      10. 4.9.10. Creating a private DNS zone in GCP
        1. 4.9.10.1. Deployment Manager template for the private DNS
      11. 4.9.11. Creating firewall rules in GCP
        1. 4.9.11.1. Deployment Manager template for firewall rules
      12. 4.9.12. Creating IAM roles in GCP
        1. 4.9.12.1. Deployment Manager template for IAM roles
      13. 4.9.13. Creating the RHCOS cluster image for the GCP infrastructure
      14. 4.9.14. Creating the bootstrap machine in GCP
        1. 4.9.14.1. Deployment Manager template for the bootstrap machine
      15. 4.9.15. Creating the control plane machines in GCP
        1. 4.9.15.1. Deployment Manager template for control plane machines
      16. 4.9.16. Wait for bootstrap completion and remove bootstrap resources in GCP
      17. 4.9.17. Creating additional worker machines in GCP
        1. 4.9.17.1. Deployment Manager template for worker machines
      18. 4.9.18. Installing the OpenShift CLI by downloading the binary
        1. 4.9.18.1. Installing the OpenShift CLI on Linux
        2. 4.9.18.2. Installing the OpenShift CLI on Windows
        3. 4.9.18.3. Installing the OpenShift CLI on macOS
      19. 4.9.19. Logging in to the cluster by using the CLI
      20. 4.9.20. Approving the certificate signing requests for your machines
      21. 4.9.21. Optional: Adding the ingress DNS records
      22. 4.9.22. Completing a GCP installation on user-provisioned infrastructure
      23. 4.9.23. Telemetry access for OpenShift Container Platform
      24. 4.9.24. Next steps
    10. 4.10. Installing a cluster into a shared VPC on GCP using Deployment Manager templates
      1. 4.10.1. Prerequisites
      2. 4.10.2. Certificate signing requests management
      3. 4.10.3. Internet access for OpenShift Container Platform
      4. 4.10.4. Configuring the GCP project that hosts your cluster
        1. 4.10.4.1. Creating a GCP project
        2. 4.10.4.2. Enabling API services in GCP
        3. 4.10.4.3. GCP account limits
        4. 4.10.4.4. Creating a service account in GCP
          1. 4.10.4.4.1. Required GCP permissions
        5. 4.10.4.5. Supported GCP regions
        6. 4.10.4.6. Installing and configuring CLI tools for GCP
      5. 4.10.5. Configuring the GCP project that hosts your shared VPC network
        1. 4.10.5.1. Configuring DNS for GCP
        2. 4.10.5.2. Creating a VPC in GCP
          1. 4.10.5.2.1. Deployment Manager template for the VPC
      6. 4.10.6. Creating the installation files for GCP
        1. 4.10.6.1. Manually creating the installation configuration file
        2. 4.10.6.2. Sample customized install-config.yaml file for GCP
        3. 4.10.6.3. Configuring the cluster-wide proxy during installation
        4. 4.10.6.4. Creating the Kubernetes manifest and Ignition config files
      7. 4.10.7. Exporting common variables
        1. 4.10.7.1. Extracting the infrastructure name
        2. 4.10.7.2. Exporting common variables for Deployment Manager templates
      8. 4.10.8. Networking requirements for user-provisioned infrastructure
      9. 4.10.9. Creating load balancers in GCP
        1. 4.10.9.1. Deployment Manager template for the external load balancer
        2. 4.10.9.2. Deployment Manager template for the internal load balancer
      10. 4.10.10. Creating a private DNS zone in GCP
        1. 4.10.10.1. Deployment Manager template for the private DNS
      11. 4.10.11. Creating firewall rules in GCP
        1. 4.10.11.1. Deployment Manager template for firewall rules
      12. 4.10.12. Creating IAM roles in GCP
        1. 4.10.12.1. Deployment Manager template for IAM roles
      13. 4.10.13. Creating the RHCOS cluster image for the GCP infrastructure
      14. 4.10.14. Creating the bootstrap machine in GCP
        1. 4.10.14.1. Deployment Manager template for the bootstrap machine
      15. 4.10.15. Creating the control plane machines in GCP
        1. 4.10.15.1. Deployment Manager template for control plane machines
      16. 4.10.16. Wait for bootstrap completion and remove bootstrap resources in GCP
      17. 4.10.17. Creating additional worker machines in GCP
        1. 4.10.17.1. Deployment Manager template for worker machines
      18. 4.10.18. Installing the OpenShift CLI by downloading the binary
        1. 4.10.18.1. Installing the OpenShift CLI on Linux
        2. 4.10.18.2. Installing the OpenShift CLI on Windows
        3. 4.10.18.3. Installing the OpenShift CLI on macOS
      19. 4.10.19. Logging in to the cluster by using the CLI
      20. 4.10.20. Approving the certificate signing requests for your machines
      21. 4.10.21. Adding the ingress DNS records
      22. 4.10.22. Adding ingress firewall rules
        1. 4.10.22.1. Creating cluster-wide firewall rules for a shared VPC in GCP
      23. 4.10.23. Completing a GCP installation on user-provisioned infrastructure
      24. 4.10.24. Telemetry access for OpenShift Container Platform
      25. 4.10.25. Next steps
    11. 4.11. Installing a cluster on GCP in a restricted network with user-provisioned infrastructure
      1. 4.11.1. Prerequisites
      2. 4.11.2. About installations in restricted networks
        1. 4.11.2.1. Additional limits
      3. 4.11.3. Internet access for OpenShift Container Platform
      4. 4.11.4. Configuring your GCP project
        1. 4.11.4.1. Creating a GCP project
        2. 4.11.4.2. Enabling API services in GCP
        3. 4.11.4.3. Configuring DNS for GCP
        4. 4.11.4.4. GCP account limits
        5. 4.11.4.5. Creating a service account in GCP
          1. 4.11.4.5.1. Required GCP permissions
        6. 4.11.4.6. Supported GCP regions
        7. 4.11.4.7. Installing and configuring CLI tools for GCP
      5. 4.11.5. Creating the installation files for GCP
        1. 4.11.5.1. Optional: Creating a separate /var partition
        2. 4.11.5.2. Creating the installation configuration file
        3. 4.11.5.3. Configuring the cluster-wide proxy during installation
        4. 4.11.5.4. Creating the Kubernetes manifest and Ignition config files
      6. 4.11.6. Exporting common variables
        1. 4.11.6.1. Extracting the infrastructure name
        2. 4.11.6.2. Exporting common variables for Deployment Manager templates
      7. 4.11.7. Creating a VPC in GCP
        1. 4.11.7.1. Deployment Manager template for the VPC
      8. 4.11.8. Networking requirements for user-provisioned infrastructure
      9. 4.11.9. Creating load balancers in GCP
        1. 4.11.9.1. Deployment Manager template for the external load balancer
        2. 4.11.9.2. Deployment Manager template for the internal load balancer
      10. 4.11.10. Creating a private DNS zone in GCP
        1. 4.11.10.1. Deployment Manager template for the private DNS
      11. 4.11.11. Creating firewall rules in GCP
        1. 4.11.11.1. Deployment Manager template for firewall rules
      12. 4.11.12. Creating IAM roles in GCP
        1. 4.11.12.1. Deployment Manager template for IAM roles
      13. 4.11.13. Creating the RHCOS cluster image for the GCP infrastructure
      14. 4.11.14. Creating the bootstrap machine in GCP
        1. 4.11.14.1. Deployment Manager template for the bootstrap machine
      15. 4.11.15. Creating the control plane machines in GCP
        1. 4.11.15.1. Deployment Manager template for control plane machines
      16. 4.11.16. Wait for bootstrap completion and remove bootstrap resources in GCP
      17. 4.11.17. Creating additional worker machines in GCP
        1. 4.11.17.1. Deployment Manager template for worker machines
      18. 4.11.18. Logging in to the cluster by using the CLI
      19. 4.11.19. Disabling the default OperatorHub sources
      20. 4.11.20. Approving the certificate signing requests for your machines
      21. 4.11.21. Optional: Adding the ingress DNS records
      22. 4.11.22. Completing a GCP installation on user-provisioned infrastructure
      23. 4.11.23. Telemetry access for OpenShift Container Platform
      24. 4.11.24. Next steps
    12. 4.12. Uninstalling a cluster on GCP
      1. 4.12.1. Removing a cluster that uses installer-provisioned infrastructure
  6. 5. Installing on bare metal
    1. 5.1. Installing a cluster on bare metal
      1. 5.1.1. Prerequisites
      2. 5.1.2. Internet access for OpenShift Container Platform
      3. 5.1.3. Machine requirements for a cluster with user-provisioned infrastructure
        1. 5.1.3.1. Required machines
        2. 5.1.3.2. Network connectivity requirements
        3. 5.1.3.3. Minimum resource requirements
        4. 5.1.3.4. Certificate signing requests management
      4. 5.1.4. Creating the user-provisioned infrastructure
        1. 5.1.4.1. Networking requirements for user-provisioned infrastructure
        2. 5.1.4.2. User-provisioned DNS requirements
      5. 5.1.5. Generating an SSH private key and adding it to the agent
      6. 5.1.6. Obtaining the installation program
      7. 5.1.7. Installing the OpenShift CLI by downloading the binary
        1. 5.1.7.1. Installing the OpenShift CLI on Linux
        2. 5.1.7.2. Installing the OpenShift CLI on Windows
        3. 5.1.7.3. Installing the OpenShift CLI on macOS
      8. 5.1.8. Manually creating the installation configuration file
        1. 5.1.8.1. Installation configuration parameters
          1. 5.1.8.1.1. Required configuration parameters
          2. 5.1.8.1.2. Network configuration parameters
          3. 5.1.8.1.3. Optional configuration parameters
        2. 5.1.8.2. Sample install-config.yaml file for bare metal
        3. 5.1.8.3. Configuring the cluster-wide proxy during installation
      9. 5.1.9. Configuring a three-node cluster
      10. 5.1.10. Creating the Kubernetes manifest and Ignition config files
      11. 5.1.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process
        1. 5.1.11.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image
        2. 5.1.11.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines by PXE or iPXE booting
        3. 5.1.11.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration
          1. 5.1.11.3.1. Using advanced networking options for PXE and ISO installations
          2. 5.1.11.3.2. Disk partitioning
            1. 5.1.11.3.2.1. Creating a separate /var partition
            2. 5.1.11.3.2.2. Retaining existing partitions
          3. 5.1.11.3.3. Identifying Ignition configs
            1. 5.1.11.3.3.1. Embedding an Ignition config in the RHCOS ISO
          4. 5.1.11.3.4. Advanced RHCOS installation reference
      12. 5.1.12. Creating the cluster
      13. 5.1.13. Logging in to the cluster by using the CLI
      14. 5.1.14. Approving the certificate signing requests for your machines
      15. 5.1.15. Initial Operator configuration
        1. 5.1.15.1. Image registry removed during installation
        2. 5.1.15.2. Image registry storage configuration
          1. 5.1.15.2.1. Configuring registry storage for bare metal and other manual installations
          2. 5.1.15.2.2. Configuring storage for the image registry in non-production clusters
          3. 5.1.15.2.3. Configuring block registry storage
      16. 5.1.16. Completing installation on user-provisioned infrastructure
      17. 5.1.17. Telemetry access for OpenShift Container Platform
      18. 5.1.18. Next steps
    2. 5.2. Installing a cluster on bare metal with network customizations
      1. 5.2.1. Prerequisites
      2. 5.2.2. Internet access for OpenShift Container Platform
      3. 5.2.3. Machine requirements for a cluster with user-provisioned infrastructure
        1. 5.2.3.1. Required machines
        2. 5.2.3.2. Network connectivity requirements
        3. 5.2.3.3. Minimum resource requirements
        4. 5.2.3.4. Certificate signing requests management
      4. 5.2.4. Creating the user-provisioned infrastructure
        1. 5.2.4.1. Networking requirements for user-provisioned infrastructure
        2. 5.2.4.2. User-provisioned DNS requirements
      5. 5.2.5. Generating an SSH private key and adding it to the agent
      6. 5.2.6. Obtaining the installation program
      7. 5.2.7. Installing the OpenShift CLI by downloading the binary
        1. 5.2.7.1. Installing the OpenShift CLI on Linux
        2. 5.2.7.2. Installing the OpenShift CLI on Windows
        3. 5.2.7.3. Installing the OpenShift CLI on macOS
      8. 5.2.8. Manually creating the installation configuration file
        1. 5.2.8.1. Installation configuration parameters
          1. 5.2.8.1.1. Required configuration parameters
          2. 5.2.8.1.2. Network configuration parameters
          3. 5.2.8.1.3. Optional configuration parameters
        2. 5.2.8.2. Sample install-config.yaml file for bare metal
      9. 5.2.9. Network configuration phases
      10. 5.2.10. Specifying advanced network configuration
      11. 5.2.11. Cluster Network Operator configuration
        1. 5.2.11.1. Cluster Network Operator configuration object
      12. 5.2.12. Creating the Ignition config files
      13. 5.2.13. Installing RHCOS and starting the OpenShift Container Platform bootstrap process
        1. 5.2.13.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image
        2. 5.2.13.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines by PXE or iPXE booting
        3. 5.2.13.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration
          1. 5.2.13.3.1. Using advanced networking options for PXE and ISO installations
          2. 5.2.13.3.2. Disk partitioning
            1. 5.2.13.3.2.1. Creating a separate /var partition
            2. 5.2.13.3.2.2. Retaining existing partitions
          3. 5.2.13.3.3. Identifying Ignition configs
            1. 5.2.13.3.3.1. Embedding an Ignition config in the RHCOS ISO
          4. 5.2.13.3.4. Advanced RHCOS installation reference
      14. 5.2.14. Creating the cluster
      15. 5.2.15. Logging in to the cluster by using the CLI
      16. 5.2.16. Approving the certificate signing requests for your machines
      17. 5.2.17. Initial Operator configuration
        1. 5.2.17.1. Image registry removed during installation
        2. 5.2.17.2. Image registry storage configuration
        3. 5.2.17.3. Configuring block registry storage
      18. 5.2.18. Completing installation on user-provisioned infrastructure
      19. 5.2.19. Telemetry access for OpenShift Container Platform
      20. 5.2.20. Next steps
    3. 5.3. Installing a cluster on bare metal in a restricted network
      1. 5.3.1. Prerequisites
      2. 5.3.2. About installations in restricted networks
        1. 5.3.2.1. Additional limits
      3. 5.3.3. Internet access for OpenShift Container Platform
      4. 5.3.4. Machine requirements for a cluster with user-provisioned infrastructure
        1. 5.3.4.1. Required machines
        2. 5.3.4.2. Network connectivity requirements
        3. 5.3.4.3. Minimum resource requirements
        4. 5.3.4.4. Certificate signing requests management
      5. 5.3.5. Creating the user-provisioned infrastructure
        1. 5.3.5.1. Networking requirements for user-provisioned infrastructure
        2. 5.3.5.2. User-provisioned DNS requirements
      6. 5.3.6. Generating an SSH private key and adding it to the agent
      7. 5.3.7. Manually creating the installation configuration file
        1. 5.3.7.1. Installation configuration parameters
          1. 5.3.7.1.1. Required configuration parameters
          2. 5.3.7.1.2. Network configuration parameters
          3. 5.3.7.1.3. Optional configuration parameters
        2. 5.3.7.2. Sample install-config.yaml file for bare metal
        3. 5.3.7.3. Configuring the cluster-wide proxy during installation
      8. 5.3.8. Configuring a three-node cluster
      9. 5.3.9. Creating the Kubernetes manifest and Ignition config files
      10. 5.3.10. Configuring chrony time service
      11. 5.3.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process
        1. 5.3.11.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image
        2. 5.3.11.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines by PXE or iPXE booting
        3. 5.3.11.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration
          1. 5.3.11.3.1. Using advanced networking options for PXE and ISO installations
          2. 5.3.11.3.2. Disk partitioning
            1. 5.3.11.3.2.1. Creating a separate /var partition
            2. 5.3.11.3.2.2. Retaining existing partitions
          3. 5.3.11.3.3. Identifying Ignition configs
            1. 5.3.11.3.3.1. Embedding an Ignition config in the RHCOS ISO
          4. 5.3.11.3.4. Advanced RHCOS installation reference
      12. 5.3.12. Creating the cluster
      13. 5.3.13. Logging in to the cluster by using the CLI
      14. 5.3.14. Approving the certificate signing requests for your machines
      15. 5.3.15. Initial Operator configuration
        1. 5.3.15.1. Disabling the default OperatorHub sources
        2. 5.3.15.2. Image registry storage configuration
          1. 5.3.15.2.1. Changing the image registry’s management state
          2. 5.3.15.2.2. Configuring registry storage for bare metal and other manual installations
          3. 5.3.15.2.3. Configuring storage for the image registry in non-production clusters
          4. 5.3.15.2.4. Configuring block registry storage
      16. 5.3.16. Completing installation on user-provisioned infrastructure
      17. 5.3.17. Telemetry access for OpenShift Container Platform
      18. 5.3.18. Next steps
  7. 6. Deploying installer-provisioned clusters on bare metal
    1. 6.1. Overview
    2. 6.2. Prerequisites
      1. 6.2.1. Node requirements
      2. 6.2.2. Network requirements
      3. 6.2.3. Configuring nodes
      4. 6.2.4. Out-of-band management
      5. 6.2.5. Required data for installation
      6. 6.2.6. Validation checklist for nodes
    3. 6.3. Setting up the environment for an OpenShift installation
      1. 6.3.1. Installing RHEL on the provisioner node
      2. 6.3.2. Preparing the provisioner node for OpenShift Container Platform installation
      3. 6.3.3. Retrieving the OpenShift Container Platform installer
      4. 6.3.4. Extracting the OpenShift Container Platform installer
      5. 6.3.5. Creating an RHCOS images cache (optional)
      6. 6.3.6. Configuration files
        1. 6.3.6.1. Configuring the install-config.yaml file
        2. 6.3.6.2. Setting proxy settings within the install-config.yaml file (optional)
        3. 6.3.6.3. Modifying the install-config.yaml file for no provisioning network (optional)
        4. 6.3.6.4. Additional install-config parameters
        5. 6.3.6.5. BMC addressing
        6. 6.3.6.6. Root device hints
        7. 6.3.6.7. Creating the OpenShift Container Platform manifests
      7. 6.3.7. Creating a disconnected registry (optional)
        1. 6.3.7.1. Preparing the registry node to host the mirrored registry (optional)
        2. 6.3.7.2. Generating the self-signed certificate (optional)
        3. 6.3.7.3. Creating the registry podman container (optional)
        4. 6.3.7.4. Copy and update the pull-secret (optional)
        5. 6.3.7.5. Mirroring the repository (optional)
        6. 6.3.7.6. Modify the install-config.yaml file to use the disconnected registry (optional)
      8. 6.3.8. Deploying routers on worker nodes
      9. 6.3.9. Validation checklist for installation
      10. 6.3.10. Deploying the cluster via the OpenShift Container Platform installer
      11. 6.3.11. Following the installation
      12. 6.3.12. Preparing to reinstall a cluster on bare metal
    4. 6.4. Expanding the cluster
      1. 6.4.1. Preparing the bare metal node
      2. 6.4.2. Provisioning the bare metal node
    5. 6.5. Troubleshooting
      1. 6.5.1. Troubleshooting the installer workflow
      2. 6.5.2. Troubleshooting install-config.yaml
      3. 6.5.3. Bootstrap VM issues
        1. 6.5.3.1. Bootstrap VM cannot boot up the cluster nodes
        2. 6.5.3.2. Inspecting logs
      4. 6.5.4. Cluster nodes will not PXE boot
      5. 6.5.5. The API is not accessible
      6. 6.5.6. Cleaning up previous installations
      7. 6.5.7. Issues with creating the registry
      8. 6.5.8. Miscellaneous issues
        1. 6.5.8.1. Addressing the runtime network not ready error
        2. 6.5.8.2. Cluster nodes not getting the correct IPv6 address over DHCP
        3. 6.5.8.3. Cluster nodes not getting the correct hostname over DHCP
        4. 6.5.8.4. Routes do not reach endpoints
        5. 6.5.8.5. Failed Ignition during Firstboot
        6. 6.5.8.6. NTP out of sync
      9. 6.5.9. Reviewing the installation
  8. 7. Installing on IBM Z and LinuxONE
    1. 7.1. Installing a cluster on IBM Z and LinuxONE
      1. 7.1.1. Prerequisites
      2. 7.1.2. Internet access for OpenShift Container Platform
      3. 7.1.3. Machine requirements for a cluster with user-provisioned infrastructure
        1. 7.1.3.1. Required machines
        2. 7.1.3.2. Network connectivity requirements
        3. 7.1.3.3. IBM Z network connectivity requirements
        4. 7.1.3.4. Minimum resource requirements
        5. 7.1.3.5. Minimum IBM Z system environment
        6. 7.1.3.6. Preferred IBM Z system environment
        7. 7.1.3.7. Certificate signing requests management
      4. 7.1.4. Creating the user-provisioned infrastructure
        1. 7.1.4.1. Networking requirements for user-provisioned infrastructure
        2. 7.1.4.2. User-provisioned DNS requirements
      5. 7.1.5. Generating an SSH private key and adding it to the agent
      6. 7.1.6. Obtaining the installation program
      7. 7.1.7. Installing the OpenShift CLI by downloading the binary
        1. 7.1.7.1. Installing the OpenShift CLI on Linux
        2. 7.1.7.2. Installing the OpenShift CLI on Windows
        3. 7.1.7.3. Installing the OpenShift CLI on macOS
      8. 7.1.8. Manually creating the installation configuration file
        1. 7.1.8.1. Installation configuration parameters
          1. 7.1.8.1.1. Required configuration parameters
          2. 7.1.8.1.2. Network configuration parameters
          3. 7.1.8.1.3. Optional configuration parameters
        2. 7.1.8.2. Sample install-config.yaml file for IBM Z
      9. 7.1.9. Configuring the cluster-wide proxy during installation
      10. 7.1.10. Creating the Kubernetes manifest and Ignition config files
      11. 7.1.11. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines
        1. 7.1.11.1. Advanced RHCOS installation reference
      12. 7.1.12. Creating the cluster
      13. 7.1.13. Logging in to the cluster by using the CLI
      14. 7.1.14. Approving the certificate signing requests for your machines
      15. 7.1.15. Initial Operator configuration
        1. 7.1.15.1. Image registry storage configuration
          1. 7.1.15.1.1. Configuring registry storage for IBM Z
          2. 7.1.15.1.2. Configuring storage for the image registry in non-production clusters
      16. 7.1.16. Completing installation on user-provisioned infrastructure
      17. 7.1.17. Telemetry access for OpenShift Container Platform
      18. 7.1.18. Collecting debugging information
      19. 7.1.19. Next steps
    2. 7.2. Installing a cluster on IBM Z and LinuxONE in a restricted network
      1. 7.2.1. About installations in restricted networks
        1. 7.2.1.1. Additional limits
      2. 7.2.2. Internet access for OpenShift Container Platform
      3. 7.2.3. Machine requirements for a cluster with user-provisioned infrastructure
        1. 7.2.3.1. Required machines
        2. 7.2.3.2. Network connectivity requirements
        3. 7.2.3.3. IBM Z network connectivity requirements
        4. 7.2.3.4. Minimum resource requirements
        5. 7.2.3.5. Minimum IBM Z system environment
        6. 7.2.3.6. Preferred IBM Z system environment
        7. 7.2.3.7. Certificate signing requests management
      4. 7.2.4. Creating the user-provisioned infrastructure
        1. 7.2.4.1. Networking requirements for user-provisioned infrastructure
        2. 7.2.4.2. User-provisioned DNS requirements
      5. 7.2.5. Generating an SSH private key and adding it to the agent
      6. 7.2.6. Manually creating the installation configuration file
        1. 7.2.6.1. Installation configuration parameters
          1. 7.2.6.1.1. Required configuration parameters
          2. 7.2.6.1.2. Network configuration parameters
          3. 7.2.6.1.3. Optional configuration parameters
        2. 7.2.6.2. Sample install-config.yaml file for IBM Z
        3. 7.2.6.3. Configuring the cluster-wide proxy during installation
      7. 7.2.7. Creating the Kubernetes manifest and Ignition config files
      8. 7.2.8. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines
        1. 7.2.8.1. Advanced RHCOS installation reference
      9. 7.2.9. Creating the cluster
      10. 7.2.10. Logging in to the cluster by using the CLI
      11. 7.2.11. Approving the certificate signing requests for your machines
      12. 7.2.12. Initial Operator configuration
        1. 7.2.12.1. Disabling the default OperatorHub sources
        2. 7.2.12.2. Image registry storage configuration
          1. 7.2.12.2.1. Configuring registry storage for IBM Z
          2. 7.2.12.2.2. Configuring storage for the image registry in non-production clusters
      13. 7.2.13. Completing installation on user-provisioned infrastructure
      14. 7.2.14. Telemetry access for OpenShift Container Platform
      15. 7.2.15. Collecting debugging information
      16. 7.2.16. Next steps
  9. 8. Installing on IBM Power Systems
    1. 8.1. Installing a cluster on IBM Power Systems
      1. 8.1.1. Internet access for OpenShift Container Platform
      2. 8.1.2. Machine requirements for a cluster with user-provisioned infrastructure
        1. 8.1.2.1. Required machines
        2. 8.1.2.2. Network connectivity requirements
        3. 8.1.2.3. Minimum resource requirements
        4. 8.1.2.4. Certificate signing requests management
      3. 8.1.3. Creating the user-provisioned infrastructure
        1. 8.1.3.1. Networking requirements for user-provisioned infrastructure
        2. 8.1.3.2. User-provisioned DNS requirements
      4. 8.1.4. Generating an SSH private key and adding it to the agent
      5. 8.1.5. Obtaining the installation program
      6. 8.1.6. Installing the OpenShift CLI by downloading the binary
        1. 8.1.6.1. Installing the OpenShift CLI on Linux
        2. 8.1.6.2. Installing the OpenShift CLI on Windows
        3. 8.1.6.3. Installing the OpenShift CLI on macOS
      7. 8.1.7. Manually creating the installation configuration file
        1. 8.1.7.1. Sample install-config.yaml file for IBM Power Systems
        2. 8.1.7.2. Configuring the cluster-wide proxy during installation
      8. 8.1.8. Creating the Kubernetes manifest and Ignition config files
      9. 8.1.9. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines
        1. 8.1.9.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image
          1. 8.1.9.1.1. Advanced RHCOS installation reference
        2. 8.1.9.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines by PXE or iPXE booting
      10. 8.1.10. Creating the cluster
      11. 8.1.11. Logging in to the cluster by using the CLI
      12. 8.1.12. Approving the certificate signing requests for your machines
      13. 8.1.13. Initial Operator configuration
        1. 8.1.13.1. Image registry storage configuration
          1. 8.1.13.1.1. Configuring registry storage for IBM Power Systems
          2. 8.1.13.1.2. Configuring storage for the image registry in non-production clusters
      14. 8.1.14. Completing installation on user-provisioned infrastructure
      15. 8.1.15. Telemetry access for OpenShift Container Platform
      16. 8.1.16. Next steps
    2. 8.2. Installing a cluster on IBM Power Systems in a restricted network
      1. 8.2.1. About installations in restricted networks
        1. 8.2.1.1. Additional limits
      2. 8.2.2. Internet access for OpenShift Container Platform
      3. 8.2.3. Machine requirements for a cluster with user-provisioned infrastructure
        1. 8.2.3.1. Required machines
        2. 8.2.3.2. Network connectivity requirements
        3. 8.2.3.3. Minimum resource requirements
        4. 8.2.3.4. Certificate signing requests management
      4. 8.2.4. Creating the user-provisioned infrastructure
        1. 8.2.4.1. Networking requirements for user-provisioned infrastructure
        2. 8.2.4.2. User-provisioned DNS requirements
      5. 8.2.5. Generating an SSH private key and adding it to the agent
      6. 8.2.6. Manually creating the installation configuration file
        1. 8.2.6.1. Sample install-config.yaml file for IBM Power Systems
        2. 8.2.6.2. Configuring the cluster-wide proxy during installation
      7. 8.2.7. Creating the Kubernetes manifest and Ignition config files
      8. 8.2.8. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines
        1. 8.2.8.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image
          1. 8.2.8.1.1. Advanced RHCOS installation reference
        2. 8.2.8.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines by PXE or iPXE booting
      9. 8.2.9. Creating the cluster
      10. 8.2.10. Logging in to the cluster by using the CLI
      11. 8.2.11. Approving the certificate signing requests for your machines
      12. 8.2.12. Initial Operator configuration
        1. 8.2.12.1. Disabling the default OperatorHub sources
        2. 8.2.12.2. Image registry storage configuration
          1. 8.2.12.2.1. Changing the image registry’s management state
          2. 8.2.12.2.2. Configuring registry storage for IBM Power Systems
          3. 8.2.12.2.3. Configuring storage for the image registry in non-production clusters
      13. 8.2.13. Completing installation on user-provisioned infrastructure
      14. 8.2.14. Telemetry access for OpenShift Container Platform
      15. 8.2.15. Next steps
  10. 9. Installing on OpenStack
    1. 9.1. Installing a cluster on OpenStack with customizations
      1. 9.1.1. Prerequisites
      2. 9.1.2. Resource guidelines for installing OpenShift Container Platform on RHOSP
        1. 9.1.2.1. Control plane machines
        2. 9.1.2.2. Compute machines
        3. 9.1.2.3. Bootstrap machine
      3. 9.1.3. Internet access for OpenShift Container Platform
      4. 9.1.4. Enabling Swift on RHOSP
      5. 9.1.5. Verifying external network access
      6. 9.1.6. Defining parameters for the installation program
      7. 9.1.7. Obtaining the installation program
      8. 9.1.8. Creating the installation configuration file
        1. 9.1.8.1. Configuring the cluster-wide proxy during installation
      9. 9.1.9. Installation configuration parameters
        1. 9.1.9.1. Required configuration parameters
        2. 9.1.9.2. Network configuration parameters
        3. 9.1.9.3. Optional configuration parameters
        4. 9.1.9.4. Additional Red Hat OpenStack Platform (RHOSP) configuration parameters
        5. 9.1.9.5. Optional RHOSP configuration parameters
        6. 9.1.9.6. Custom subnets in RHOSP deployments
        7. 9.1.9.7. Sample customized install-config.yaml file for RHOSP
      10. 9.1.10. Setting compute machine affinity
      11. 9.1.11. Generating an SSH private key and adding it to the agent
      12. 9.1.12. Enabling access to the environment
        1. 9.1.12.1. Enabling access with floating IP addresses
        2. 9.1.12.2. Completing installation without floating IP addresses
      13. 9.1.13. Deploying the cluster
      14. 9.1.14. Verifying cluster status
      15. 9.1.15. Logging in to the cluster by using the CLI
      16. 9.1.16. Telemetry access for OpenShift Container Platform
      17. 9.1.17. Next steps
    2. 9.2. Installing a cluster on OpenStack with Kuryr
      1. 9.2.1. Prerequisites
      2. 9.2.2. About Kuryr SDN
      3. 9.2.3. Resource guidelines for installing OpenShift Container Platform on RHOSP with Kuryr
        1. 9.2.3.1. Increasing quota
        2. 9.2.3.2. Configuring Neutron
        3. 9.2.3.3. Configuring Octavia
          1. 9.2.3.3.1. The Octavia OVN Driver
        4. 9.2.3.4. Known limitations of installing with Kuryr
        5. 9.2.3.5. Control plane machines
        6. 9.2.3.6. Compute machines
        7. 9.2.3.7. Bootstrap machine
      4. 9.2.4. Internet access for OpenShift Container Platform
      5. 9.2.5. Enabling Swift on RHOSP
      6. 9.2.6. Verifying external network access
      7. 9.2.7. Defining parameters for the installation program
      8. 9.2.8. Obtaining the installation program
      9. 9.2.9. Creating the installation configuration file
        1. 9.2.9.1. Configuring the cluster-wide proxy during installation
      10. 9.2.10. Installation configuration parameters
        1. 9.2.10.1. Required configuration parameters
        2. 9.2.10.2. Network configuration parameters
        3. 9.2.10.3. Optional configuration parameters
        4. 9.2.10.4. Additional Red Hat OpenStack Platform (RHOSP) configuration parameters
        5. 9.2.10.5. Optional RHOSP configuration parameters
        6. 9.2.10.6. Custom subnets in RHOSP deployments
        7. 9.2.10.7. Sample customized install-config.yaml file for RHOSP with Kuryr
        8. 9.2.10.8. Kuryr ports pools
        9. 9.2.10.9. Adjusting Kuryr ports pools during installation
      11. 9.2.11. Setting compute machine affinity
      12. 9.2.12. Generating an SSH private key and adding it to the agent
      13. 9.2.13. Enabling access to the environment
        1. 9.2.13.1. Enabling access with floating IP addresses
        2. 9.2.13.2. Completing installation without floating IP addresses
      14. 9.2.14. Deploying the cluster
      15. 9.2.15. Verifying cluster status
      16. 9.2.16. Logging in to the cluster by using the CLI
      17. 9.2.17. Telemetry access for OpenShift Container Platform
      18. 9.2.18. Next steps
    3. 9.3. Installing a cluster on OpenStack on your own infrastructure
      1. 9.3.1. Prerequisites
      2. 9.3.2. Internet access for OpenShift Container Platform
      3. 9.3.3. Resource guidelines for installing OpenShift Container Platform on RHOSP
        1. 9.3.3.1. Control plane machines
        2. 9.3.3.2. Compute machines
        3. 9.3.3.3. Bootstrap machine
      4. 9.3.4. Downloading playbook dependencies
      5. 9.3.5. Downloading the installation playbooks
      6. 9.3.6. Obtaining the installation program
      7. 9.3.7. Generating an SSH private key and adding it to the agent
      8. 9.3.8. Creating the Red Hat Enterprise Linux CoreOS (RHCOS) image
      9. 9.3.9. Verifying external network access
      10. 9.3.10. Enabling access to the environment
        1. 9.3.10.1. Enabling access with floating IP addresses
        2. 9.3.10.2. Completing installation without floating IP addresses
      11. 9.3.11. Defining parameters for the installation program
      12. 9.3.12. Creating the installation configuration file
      13. 9.3.13. Installation configuration parameters
        1. 9.3.13.1. Required configuration parameters
        2. 9.3.13.2. Network configuration parameters
        3. 9.3.13.3. Optional configuration parameters
        4. 9.3.13.4. Additional Red Hat OpenStack Platform (RHOSP) configuration parameters
        5. 9.3.13.5. Optional RHOSP configuration parameters
        6. 9.3.13.6. Custom subnets in RHOSP deployments
        7. 9.3.13.7. Sample customized install-config.yaml file for RHOSP
        8. 9.3.13.8. Setting a custom subnet for machines
        9. 9.3.13.9. Emptying compute machine pools
      14. 9.3.14. Creating the Kubernetes manifest and Ignition config files
      15. 9.3.15. Preparing the bootstrap Ignition files
      16. 9.3.16. Creating control plane Ignition config files on RHOSP
      17. 9.3.17. Creating network resources on RHOSP
      18. 9.3.18. Creating the bootstrap machine on RHOSP
      19. 9.3.19. Creating the control plane machines on RHOSP
      20. 9.3.20. Logging in to the cluster by using the CLI
      21. 9.3.21. Deleting bootstrap resources from RHOSP
      22. 9.3.22. Creating compute machines on RHOSP
      23. 9.3.23. Approving the certificate signing requests for your machines
      24. 9.3.24. Verifying a successful installation
      25. 9.3.25. Telemetry access for OpenShift Container Platform
      26. 9.3.26. Next steps
    4. 9.4. Installing a cluster on OpenStack with Kuryr on your own infrastructure
      1. 9.4.1. Prerequisites
      2. 9.4.2. About Kuryr SDN
      3. 9.4.3. Resource guidelines for installing OpenShift Container Platform on RHOSP with Kuryr
        1. 9.4.3.1. Increasing quota
        2. 9.4.3.2. Configuring Neutron
        3. 9.4.3.3. Configuring Octavia
          1. 9.4.3.3.1. The Octavia OVN Driver
        4. 9.4.3.4. Known limitations of installing with Kuryr
        5. 9.4.3.5. Control plane machines
        6. 9.4.3.6. Compute machines
        7. 9.4.3.7. Bootstrap machine
      4. 9.4.4. Internet access for OpenShift Container Platform
      5. 9.4.5. Downloading playbook dependencies
      6. 9.4.6. Downloading the installation playbooks
      7. 9.4.7. Obtaining the installation program
      8. 9.4.8. Generating an SSH private key and adding it to the agent
      9. 9.4.9. Creating the Red Hat Enterprise Linux CoreOS (RHCOS) image
      10. 9.4.10. Verifying external network access
      11. 9.4.11. Enabling access to the environment
        1. 9.4.11.1. Enabling access with floating IP addresses
        2. 9.4.11.2. Completing installation without floating IP addresses
      12. 9.4.12. Defining parameters for the installation program
      13. 9.4.13. Creating the installation configuration file
      14. 9.4.14. Installation configuration parameters
        1. 9.4.14.1. Required configuration parameters
        2. 9.4.14.2. Network configuration parameters
        3. 9.4.14.3. Optional configuration parameters
        4. 9.4.14.4. Additional Red Hat OpenStack Platform (RHOSP) configuration parameters
        5. 9.4.14.5. Optional RHOSP configuration parameters
        6. 9.4.14.6. Custom subnets in RHOSP deployments
        7. 9.4.14.7. Sample customized install-config.yaml file for RHOSP with Kuryr
        8. 9.4.14.8. Kuryr ports pools
        9. 9.4.14.9. Adjusting Kuryr ports pools during installation
        10. 9.4.14.10. Setting a custom subnet for machines
        11. 9.4.14.11. Emptying compute machine pools
        12. 9.4.14.12. Modifying the network type
      15. 9.4.15. Creating the Kubernetes manifest and Ignition config files
      16. 9.4.16. Preparing the bootstrap Ignition files
      17. 9.4.17. Creating control plane Ignition config files on RHOSP
      18. 9.4.18. Creating network resources on RHOSP
      19. 9.4.19. Creating the bootstrap machine on RHOSP
      20. 9.4.20. Creating the control plane machines on RHOSP
      21. 9.4.21. Logging in to the cluster by using the CLI
      22. 9.4.22. Deleting bootstrap resources from RHOSP
      23. 9.4.23. Creating compute machines on RHOSP
      24. 9.4.24. Approving the certificate signing requests for your machines
      25. 9.4.25. Verifying a successful installation
      26. 9.4.26. Telemetry access for OpenShift Container Platform
      27. 9.4.27. Next steps
    5. 9.5. Installing a cluster on OpenStack in a restricted network
      1. 9.5.1. About installations in restricted networks
        1. 9.5.1.1. Additional limits
      2. 9.5.2. Resource guidelines for installing OpenShift Container Platform on RHOSP
        1. 9.5.2.1. Control plane machines
        2. 9.5.2.2. Compute machines
        3. 9.5.2.3. Bootstrap machine
      3. 9.5.3. Internet access for OpenShift Container Platform
      4. 9.5.4. Enabling Swift on RHOSP
      5. 9.5.5. Defining parameters for the installation program
      6. 9.5.6. Creating the RHCOS image for restricted network installations
      7. 9.5.7. Creating the installation configuration file
        1. 9.5.7.1. Configuring the cluster-wide proxy during installation
        2. 9.5.7.2. Installation configuration parameters
          1. 9.5.7.2.1. Required configuration parameters
          2. 9.5.7.2.2. Network configuration parameters
          3. 9.5.7.2.3. Optional configuration parameters
          4. 9.5.7.2.4. Additional Red Hat OpenStack Platform (RHOSP) configuration parameters
          5. 9.5.7.2.5. Optional RHOSP configuration parameters
        3. 9.5.7.3. Sample customized install-config.yaml file for restricted OpenStack installations
      8. 9.5.8. Setting compute machine affinity
      9. 9.5.9. Generating an SSH private key and adding it to the agent
      10. 9.5.10. Enabling access to the environment
        1. 9.5.10.1. Enabling access with floating IP addresses
        2. 9.5.10.2. Completing installation without floating IP addresses
      11. 9.5.11. Deploying the cluster
      12. 9.5.12. Verifying cluster status
      13. 9.5.13. Logging in to the cluster by using the CLI
      14. 9.5.14. Disabling the default OperatorHub sources
      15. 9.5.15. Telemetry access for OpenShift Container Platform
      16. 9.5.16. Next steps
    6. 9.6. Uninstalling a cluster on OpenStack
      1. 9.6.1. Removing a cluster that uses installer-provisioned infrastructure
    7. 9.7. Uninstalling a cluster on RHOSP from your own infrastructure
      1. 9.7.1. Downloading playbook dependencies
      2. 9.7.2. Removing a cluster from RHOSP that uses your own infrastructure
  11. 10. Installing on RHV
    1. 10.1. Installing a cluster quickly on RHV
      1. 10.1.1. Prerequisites
      2. 10.1.2. Internet access for OpenShift Container Platform
      3. 10.1.3. Requirements for the RHV environment
      4. 10.1.4. Verifying the requirements for the RHV environment
      5. 10.1.5. Preparing the network environment on RHV
      6. 10.1.6. Setting up the CA certificate for RHV
      7. 10.1.7. Generating an SSH private key and adding it to the agent
      8. 10.1.8. Obtaining the installation program
      9. 10.1.9. Deploying the cluster
      10. 10.1.10. Installing the OpenShift CLI by downloading the binary
        1. 10.1.10.1. Installing the OpenShift CLI on Linux
        2. 10.1.10.2. Installing the OpenShift CLI on Windows
        3. 10.1.10.3. Installing the OpenShift CLI on macOS
      11. 10.1.11. Logging in to the cluster by using the CLI
      12. 10.1.12. Verifying cluster status
      13. 10.1.13. Accessing the OpenShift Container Platform web console on RHV
      14. 10.1.14. Telemetry access for OpenShift Container Platform
      15. 10.1.15. Troubleshooting common issues with installing on Red Hat Virtualization (RHV)
        1. 10.1.15.1. CPU load increases and nodes go into a Not Ready state
        2. 10.1.15.2. Trouble connecting the OpenShift Container Platform cluster API
      16. 10.1.16. Post-installation tasks
    2. 10.2. Installing a cluster on RHV with customizations
      1. 10.2.1. Prerequisites
      2. 10.2.2. Internet access for OpenShift Container Platform
      3. 10.2.3. Requirements for the RHV environment
      4. 10.2.4. Verifying the requirements for the RHV environment
      5. 10.2.5. Preparing the network environment on RHV
      6. 10.2.6. Setting up the CA certificate for RHV
      7. 10.2.7. Generating an SSH private key and adding it to the agent
      8. 10.2.8. Obtaining the installation program
      9. 10.2.9. Creating the installation configuration file
        1. 10.2.9.1. Example install-config.yaml files for Red Hat Virtualization (RHV)
        2. 10.2.9.2. Installation configuration parameters
          1. 10.2.9.2.1. Required configuration parameters
          2. 10.2.9.2.2. Network configuration parameters
          3. 10.2.9.2.3. Optional configuration parameters
          4. 10.2.9.2.4. Additional Red Hat Virtualization (RHV) configuration parameters
          5. 10.2.9.2.5. Additional RHV parameters for machine pools
      10. 10.2.10. Deploying the cluster
      11. 10.2.11. Installing the OpenShift CLI by downloading the binary
        1. 10.2.11.1. Installing the OpenShift CLI on Linux
        2. 10.2.11.2. Installing the OpenShift CLI on Windows
        3. 10.2.11.3. Installing the OpenShift CLI on macOS
      12. 10.2.12. Logging in to the cluster by using the CLI
      13. 10.2.13. Verifying cluster status
      14. 10.2.14. Accessing the OpenShift Container Platform web console on RHV
      15. 10.2.15. Telemetry access for OpenShift Container Platform
      16. 10.2.16. Troubleshooting common issues with installing on Red Hat Virtualization (RHV)
        1. 10.2.16.1. CPU load increases and nodes go into a Not Ready state
        2. 10.2.16.2. Trouble connecting the OpenShift Container Platform cluster API
      17. 10.2.17. Post-installation tasks
      18. 10.2.18. Next steps
    3. 10.3. Installing a cluster on RHV with user-provisioned infrastructure
      1. 10.3.1. Prerequisites
      2. 10.3.2. Internet access for OpenShift Container Platform
      3. 10.3.3. Requirements for the RHV environment
      4. 10.3.4. Verifying the requirements for the RHV environment
      5. 10.3.5. Networking requirements for user-provisioned infrastructure
      6. 10.3.6. Setting up the installation machine
      7. 10.3.7. Setting up the CA certificate for RHV
      8. 10.3.8. Generating an SSH private key and adding it to the agent
      9. 10.3.9. Obtaining the installation program
      10. 10.3.10. Downloading the Ansible playbooks
      11. 10.3.11. The inventory.yml file
      12. 10.3.12. Specifying the RHCOS image settings
      13. 10.3.13. Creating the install config file
      14. 10.3.14. Customizing install-config.yaml
      15. 10.3.15. Generate manifest files
      16. 10.3.16. Making control-plane nodes non-schedulable
      17. 10.3.17. Building the Ignition files
      18. 10.3.18. Creating templates and virtual machines
      19. 10.3.19. Creating the bootstrap machine
      20. 10.3.20. Creating the control plane nodes
      21. 10.3.21. Verifying cluster status
      22. 10.3.22. Removing the bootstrap machine
      23. 10.3.23. Creating the worker nodes and completing the installation
      24. 10.3.24. Telemetry access for OpenShift Container Platform
    4. 10.4. Uninstalling a cluster on RHV
      1. 10.4.1. Removing a cluster that uses installer-provisioned infrastructure
      2. 10.4.2. Removing a cluster that uses user-provisioned infrastructure
  12. 11. Installing on vSphere
    1. 11.1. Installing a cluster on vSphere
      1. 11.1.1. Prerequisites
      2. 11.1.2. Internet access for OpenShift Container Platform
      3. 11.1.3. VMware vSphere infrastructure requirements
      4. 11.1.4. Network connectivity requirements
      5. 11.1.5. vCenter requirements
      6. 11.1.6. Generating an SSH private key and adding it to the agent
      7. 11.1.7. Obtaining the installation program
      8. 11.1.8. Adding vCenter root CA certificates to your system trust
      9. 11.1.9. Deploying the cluster
      10. 11.1.10. Installing the OpenShift CLI by downloading the binary
        1. 11.1.10.1. Installing the OpenShift CLI on Linux
        2. 11.1.10.2. Installing the OpenShift CLI on Windows
        3. 11.1.10.3. Installing the OpenShift CLI on macOS
      11. 11.1.11. Logging in to the cluster by using the CLI
      12. 11.1.12. Creating registry storage
        1. 11.1.12.1. Image registry removed during installation
        2. 11.1.12.2. Image registry storage configuration
          1. 11.1.12.2.1. Configuring registry storage for VMware vSphere
          2. 11.1.12.2.2. Configuring block registry storage for VMware vSphere
      13. 11.1.13. Backing up VMware vSphere volumes
      14. 11.1.14. Telemetry access for OpenShift Container Platform
      15. 11.1.15. Next steps
    2. 11.2. Installing a cluster on vSphere with customizations
      1. 11.2.1. Prerequisites
      2. 11.2.2. Internet access for OpenShift Container Platform
      3. 11.2.3. VMware vSphere infrastructure requirements
      4. 11.2.4. Network connectivity requirements
      5. 11.2.5. vCenter requirements
      6. 11.2.6. Generating an SSH private key and adding it to the agent
      7. 11.2.7. Obtaining the installation program
      8. 11.2.8. Adding vCenter root CA certificates to your system trust
      9. 11.2.9. Creating the installation configuration file
        1. 11.2.9.1. Installation configuration parameters
          1. 11.2.9.1.1. Required configuration parameters
          2. 11.2.9.1.2. Network configuration parameters
          3. 11.2.9.1.3. Optional configuration parameters
          4. 11.2.9.1.4. Additional VMware vSphere configuration parameters
          5. 11.2.9.1.5. Optional VMware vSphere machine pool configuration parameters
        2. 11.2.9.2. Sample install-config.yaml file for an installer-provisioned VMware vSphere cluster
        3. 11.2.9.3. Configuring the cluster-wide proxy during installation
      10. 11.2.10. Deploying the cluster
      11. 11.2.11. Installing the OpenShift CLI by downloading the binary
        1. 11.2.11.1. Installing the OpenShift CLI on Linux
        2. 11.2.11.2. Installing the OpenShift CLI on Windows
        3. 11.2.11.3. Installing the OpenShift CLI on macOS
      12. 11.2.12. Logging in to the cluster by using the CLI
      13. 11.2.13. Creating registry storage
        1. 11.2.13.1. Image registry removed during installation
        2. 11.2.13.2. Image registry storage configuration
          1. 11.2.13.2.1. Configuring registry storage for VMware vSphere
          2. 11.2.13.2.2. Configuring block registry storage for VMware vSphere
      14. 11.2.14. Backing up VMware vSphere volumes
      15. 11.2.15. Telemetry access for OpenShift Container Platform
      16. 11.2.16. Next steps
    3. 11.3. Installing a cluster on vSphere with network customizations
      1. 11.3.1. Prerequisites
      2. 11.3.2. Internet access for OpenShift Container Platform
      3. 11.3.3. VMware vSphere infrastructure requirements
      4. 11.3.4. Network connectivity requirements
      5. 11.3.5. vCenter requirements
      6. 11.3.6. Generating an SSH private key and adding it to the agent
      7. 11.3.7. Obtaining the installation program
      8. 11.3.8. Adding vCenter root CA certificates to your system trust
      9. 11.3.9. Creating the installation configuration file
        1. 11.3.9.1. Installation configuration parameters
          1. 11.3.9.1.1. Required configuration parameters
          2. 11.3.9.1.2. Network configuration parameters
          3. 11.3.9.1.3. Optional configuration parameters
          4. 11.3.9.1.4. Additional VMware vSphere configuration parameters
          5. 11.3.9.1.5. Optional VMware vSphere machine pool configuration parameters
        2. 11.3.9.2. Sample install-config.yaml file for an installer-provisioned VMware vSphere cluster
        3. 11.3.9.3. Configuring the cluster-wide proxy during installation
      10. 11.3.10. Network configuration phases
      11. 11.3.11. Specifying advanced network configuration
      12. 11.3.12. Cluster Network Operator configuration
        1. 11.3.12.1. Cluster Network Operator configuration object
      13. 11.3.13. Deploying the cluster
      14. 11.3.14. Installing the OpenShift CLI by downloading the binary
        1. 11.3.14.1. Installing the OpenShift CLI on Linux
        2. 11.3.14.2. Installing the OpenShift CLI on Windows
        3. 11.3.14.3. Installing the OpenShift CLI on macOS
      15. 11.3.15. Logging in to the cluster by using the CLI
      16. 11.3.16. Creating registry storage
        1. 11.3.16.1. Image registry removed during installation
        2. 11.3.16.2. Image registry storage configuration
          1. 11.3.16.2.1. Configuring registry storage for VMware vSphere
          2. 11.3.16.2.2. Configuring block registry storage for VMware vSphere
      17. 11.3.17. Backing up VMware vSphere volumes
      18. 11.3.18. Telemetry access for OpenShift Container Platform
      19. 11.3.19. Next steps
    4. 11.4. Installing a cluster on vSphere with user-provisioned infrastructure
      1. 11.4.1. Prerequisites
      2. 11.4.2. Internet access for OpenShift Container Platform
      3. 11.4.3. VMware vSphere infrastructure requirements
      4. 11.4.4. Machine requirements for a cluster with user-provisioned infrastructure
        1. 11.4.4.1. Required machines
        2. 11.4.4.2. Network connectivity requirements
        3. 11.4.4.3. Minimum resource requirements
        4. 11.4.4.4. Certificate signing requests management
      5. 11.4.5. Creating the user-provisioned infrastructure
        1. 11.4.5.1. Networking requirements for user-provisioned infrastructure
        2. 11.4.5.2. User-provisioned DNS requirements
      6. 11.4.6. Generating an SSH private key and adding it to the agent
      7. 11.4.7. Obtaining the installation program
      8. 11.4.8. Manually creating the installation configuration file
        1. 11.4.8.1. Sample install-config.yaml file for VMware vSphere
        2. 11.4.8.2. Configuring the cluster-wide proxy during installation
      9. 11.4.9. Creating the Kubernetes manifest and Ignition config files
      10. 11.4.10. Extracting the infrastructure name
      11. 11.4.11. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere
      12. 11.4.12. Creating more Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere
      13. 11.4.13. Disk partitioning
      14. 11.4.14. Installing the OpenShift CLI by downloading the binary
        1. 11.4.14.1. Installing the OpenShift CLI on Linux
        2. 11.4.14.2. Installing the OpenShift CLI on Windows
        3. 11.4.14.3. Installing the OpenShift CLI on macOS
      15. 11.4.15. Creating the cluster
      16. 11.4.16. Logging in to the cluster by using the CLI
      17. 11.4.17. Approving the certificate signing requests for your machines
      18. 11.4.18. Initial Operator configuration
        1. 11.4.18.1. Image registry removed during installation
        2. 11.4.18.2. Image registry storage configuration
          1. 11.4.18.2.1. Configuring registry storage for VMware vSphere
          2. 11.4.18.2.2. Configuring storage for the image registry in non-production clusters
          3. 11.4.18.2.3. Configuring block registry storage for VMware vSphere
      19. 11.4.19. Completing installation on user-provisioned infrastructure
      20. 11.4.20. Backing up VMware vSphere volumes
      21. 11.4.21. Telemetry access for OpenShift Container Platform
      22. 11.4.22. Next steps
    5. 11.5. Installing a cluster on vSphere with network customizations
      1. 11.5.1. Prerequisites
      2. 11.5.2. Internet access for OpenShift Container Platform
      3. 11.5.3. VMware vSphere infrastructure requirements
      4. 11.5.4. Machine requirements for a cluster with user-provisioned infrastructure
        1. 11.5.4.1. Required machines
        2. 11.5.4.2. Network connectivity requirements
        3. 11.5.4.3. Minimum resource requirements
        4. 11.5.4.4. Certificate signing requests management
      5. 11.5.5. Creating the user-provisioned infrastructure
        1. 11.5.5.1. Networking requirements for user-provisioned infrastructure
        2. 11.5.5.2. User-provisioned DNS requirements
      6. 11.5.6. Generating an SSH private key and adding it to the agent
      7. 11.5.7. Obtaining the installation program
      8. 11.5.8. Manually creating the installation configuration file
        1. 11.5.8.1. Sample install-config.yaml file for VMware vSphere
        2. 11.5.8.2. Configuring the cluster-wide proxy during installation
      9. 11.5.9. Network configuration phases
      10. 11.5.10. Specifying advanced network configuration
      11. 11.5.11. Cluster Network Operator configuration
        1. 11.5.11.1. Cluster Network Operator configuration object
      12. 11.5.12. Creating the Ignition config files
      13. 11.5.13. Extracting the infrastructure name
      14. 11.5.14. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere
      15. 11.5.15. Creating more Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere
      16. 11.5.16. Disk partitioning
      17. 11.5.17. Creating the cluster
      18. 11.5.18. Logging in to the cluster by using the CLI
      19. 11.5.19. Approving the certificate signing requests for your machines
        1. 11.5.19.1. Initial Operator configuration
        2. 11.5.19.2. Image registry removed during installation
        3. 11.5.19.3. Image registry storage configuration
          1. 11.5.19.3.1. Configuring block registry storage for VMware vSphere
      20. 11.5.20. Completing installation on user-provisioned infrastructure
      21. 11.5.21. Backing up VMware vSphere volumes
      22. 11.5.22. Telemetry access for OpenShift Container Platform
      23. 11.5.23. Next steps
    6. 11.6. Installing a cluster on vSphere in a restricted network
      1. 11.6.1. Prerequisites
      2. 11.6.2. About installations in restricted networks
        1. 11.6.2.1. Additional limits
      3. 11.6.3. Internet access for OpenShift Container Platform
      4. 11.6.4. VMware vSphere infrastructure requirements
      5. 11.6.5. Network connectivity requirements
      6. 11.6.6. vCenter requirements
      7. 11.6.7. Generating an SSH private key and adding it to the agent
      8. 11.6.8. Adding vCenter root CA certificates to your system trust
      9. 11.6.9. Creating the RHCOS image for restricted network installations
      10. 11.6.10. Creating the installation configuration file
        1. 11.6.10.1. Installation configuration parameters
          1. 11.6.10.1.1. Required configuration parameters
          2. 11.6.10.1.2. Network configuration parameters
          3. 11.6.10.1.3. Optional configuration parameters
          4. 11.6.10.1.4. Additional VMware vSphere configuration parameters
          5. 11.6.10.1.5. Optional VMware vSphere machine pool configuration parameters
        2. 11.6.10.2. Sample install-config.yaml file for an installer-provisioned VMware vSphere cluster
        3. 11.6.10.3. Configuring the cluster-wide proxy during installation
      11. 11.6.11. Deploying the cluster
      12. 11.6.12. Installing the OpenShift CLI by downloading the binary
        1. 11.6.12.1. Installing the OpenShift CLI on Linux
        2. 11.6.12.2. Installing the OpenShift CLI on Windows
        3. 11.6.12.3. Installing the OpenShift CLI on macOS
      13. 11.6.13. Logging in to the cluster by using the CLI
      14. 11.6.14. Disabling the default OperatorHub sources
      15. 11.6.15. Creating registry storage
        1. 11.6.15.1. Image registry removed during installation
        2. 11.6.15.2. Image registry storage configuration
          1. 11.6.15.2.1. Configuring registry storage for VMware vSphere
      16. 11.6.16. Telemetry access for OpenShift Container Platform
      17. 11.6.17. Next steps
    7. 11.7. Installing a cluster on vSphere in a restricted network with user-provisioned infrastructure
      1. 11.7.1. Prerequisites
      2. 11.7.2. About installations in restricted networks
        1. 11.7.2.1. Additional limits
      3. 11.7.3. Internet access for OpenShift Container Platform
      4. 11.7.4. VMware vSphere infrastructure requirements
      5. 11.7.5. Machine requirements for a cluster with user-provisioned infrastructure
        1. 11.7.5.1. Required machines
        2. 11.7.5.2. Network connectivity requirements
        3. 11.7.5.3. Minimum resource requirements
        4. 11.7.5.4. Certificate signing requests management
      6. 11.7.6. Creating the user-provisioned infrastructure
        1. 11.7.6.1. Networking requirements for user-provisioned infrastructure
        2. 11.7.6.2. User-provisioned DNS requirements
      7. 11.7.7. Generating an SSH private key and adding it to the agent
      8. 11.7.8. Manually creating the installation configuration file
        1. 11.7.8.1. Sample install-config.yaml file for VMware vSphere
        2. 11.7.8.2. Configuring the cluster-wide proxy during installation
      9. 11.7.9. Creating the Kubernetes manifest and Ignition config files
      10. 11.7.10. Configuring chrony time service
      11. 11.7.11. Extracting the infrastructure name
      12. 11.7.12. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere
      13. 11.7.13. Creating more Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere
      14. 11.7.14. Disk partitioning
      15. 11.7.15. Creating the cluster
      16. 11.7.16. Logging in to the cluster by using the CLI
      17. 11.7.17. Approving the certificate signing requests for your machines
      18. 11.7.18. Initial Operator configuration
        1. 11.7.18.1. Disabling the default OperatorHub sources
        2. 11.7.18.2. Image registry storage configuration
          1. 11.7.18.2.1. Configuring registry storage for VMware vSphere
          2. 11.7.18.2.2. Configuring storage for the image registry in non-production clusters
          3. 11.7.18.2.3. Configuring block registry storage for VMware vSphere
      19. 11.7.19. Completing installation on user-provisioned infrastructure
      20. 11.7.20. Backing up VMware vSphere volumes
      21. 11.7.21. Telemetry access for OpenShift Container Platform
      22. 11.7.22. Next steps
    8. 11.8. Uninstalling a cluster on vSphere that uses installer-provisioned infrastructure
      1. 11.8.1. Removing a cluster that uses installer-provisioned infrastructure
  13. 12. Installing on VMC
    1. 12.1. Installing a cluster on VMC
      1. 12.1.1. Setting up VMC for vSphere
        1. 12.1.1.1. VMC Sizer tool
      2. 12.1.2. vSphere prerequisites
      3. 12.1.3. Internet access for OpenShift Container Platform
      4. 12.1.4. VMware vSphere infrastructure requirements
      5. 12.1.5. Network connectivity requirements
      6. 12.1.6. vCenter requirements
      7. 12.1.7. Generating an SSH private key and adding it to the agent
      8. 12.1.8. Obtaining the installation program
      9. 12.1.9. Adding vCenter root CA certificates to your system trust
      10. 12.1.10. Deploying the cluster
      11. 12.1.11. Installing the OpenShift CLI by downloading the binary
        1. 12.1.11.1. Installing the OpenShift CLI on Linux
        2. 12.1.11.2. Installing the OpenShift CLI on Windows
        3. 12.1.11.3. Installing the OpenShift CLI on macOS
      12. 12.1.12. Logging in to the cluster by using the CLI
      13. 12.1.13. Creating registry storage
        1. 12.1.13.1. Image registry removed during installation
        2. 12.1.13.2. Image registry storage configuration
          1. 12.1.13.2.1. Configuring registry storage for VMware vSphere
          2. 12.1.13.2.2. Configuring block registry storage for VMware vSphere
      14. 12.1.14. Backing up VMware vSphere volumes
      15. 12.1.15. Telemetry access for OpenShift Container Platform
      16. 12.1.16. Next steps
    2. 12.2. Installing a cluster on VMC with customizations
      1. 12.2.1. Setting up VMC for vSphere
        1. 12.2.1.1. VMC Sizer tool
      2. 12.2.2. vSphere prerequisites
      3. 12.2.3. Internet access for OpenShift Container Platform
      4. 12.2.4. VMware vSphere infrastructure requirements
      5. 12.2.5. Network connectivity requirements
      6. 12.2.6. vCenter requirements
      7. 12.2.7. Generating an SSH private key and adding it to the agent
      8. 12.2.8. Obtaining the installation program
      9. 12.2.9. Adding vCenter root CA certificates to your system trust
      10. 12.2.10. Creating the installation configuration file
        1. 12.2.10.1. Installation configuration parameters
          1. 12.2.10.1.1. Required configuration parameters
          2. 12.2.10.1.2. Network configuration parameters
          3. 12.2.10.1.3. Optional configuration parameters
          4. 12.2.10.1.4. Additional VMware vSphere configuration parameters
          5. 12.2.10.1.5. Optional VMware vSphere machine pool configuration parameters
        2. 12.2.10.2. Sample install-config.yaml file for an installer-provisioned VMware vSphere cluster
        3. 12.2.10.3. Configuring the cluster-wide proxy during installation
      11. 12.2.11. Deploying the cluster
      12. 12.2.12. Installing the OpenShift CLI by downloading the binary
        1. 12.2.12.1. Installing the OpenShift CLI on Linux
        2. 12.2.12.2. Installing the OpenShift CLI on Windows
        3. 12.2.12.3. Installing the OpenShift CLI on macOS
      13. 12.2.13. Logging in to the cluster by using the CLI
      14. 12.2.14. Creating registry storage
        1. 12.2.14.1. Image registry removed during installation
        2. 12.2.14.2. Image registry storage configuration
          1. 12.2.14.2.1. Configuring registry storage for VMware vSphere
          2. 12.2.14.2.2. Configuring block registry storage for VMware vSphere
      15. 12.2.15. Backing up VMware vSphere volumes
      16. 12.2.16. Telemetry access for OpenShift Container Platform
      17. 12.2.17. Next steps
    3. 12.3. Installing a cluster on VMC with network customizations
      1. 12.3.1. Setting up VMC for vSphere
        1. 12.3.1.1. VMC Sizer tool
      2. 12.3.2. vSphere prerequisites
      3. 12.3.3. Internet access for OpenShift Container Platform
      4. 12.3.4. VMware vSphere infrastructure requirements
      5. 12.3.5. Network connectivity requirements
      6. 12.3.6. vCenter requirements
      7. 12.3.7. Generating an SSH private key and adding it to the agent
      8. 12.3.8. Obtaining the installation program
      9. 12.3.9. Adding vCenter root CA certificates to your system trust
      10. 12.3.10. Creating the installation configuration file
        1. 12.3.10.1. Installation configuration parameters
          1. 12.3.10.1.1. Required configuration parameters
          2. 12.3.10.1.2. Network configuration parameters
          3. 12.3.10.1.3. Optional configuration parameters
          4. 12.3.10.1.4. Additional VMware vSphere configuration parameters
          5. 12.3.10.1.5. Optional VMware vSphere machine pool configuration parameters
        2. 12.3.10.2. Sample install-config.yaml file for an installer-provisioned VMware vSphere cluster
        3. 12.3.10.3. Configuring the cluster-wide proxy during installation
      11. 12.3.11. Network configuration phases
      12. 12.3.12. Specifying advanced network configuration
      13. 12.3.13. Cluster Network Operator configuration
        1. 12.3.13.1. Cluster Network Operator configuration object
      14. 12.3.14. Deploying the cluster
      15. 12.3.15. Installing the OpenShift CLI by downloading the binary
        1. 12.3.15.1. Installing the OpenShift CLI on Linux
        2. 12.3.15.2. Installing the OpenShift CLI on Windows
        3. 12.3.15.3. Installing the OpenShift CLI on macOS
      16. 12.3.16. Logging in to the cluster by using the CLI
      17. 12.3.17. Creating registry storage
        1. 12.3.17.1. Image registry removed during installation
        2. 12.3.17.2. Image registry storage configuration
          1. 12.3.17.2.1. Configuring registry storage for VMware vSphere
          2. 12.3.17.2.2. Configuring block registry storage for VMware vSphere
      18. 12.3.18. Backing up VMware vSphere volumes
      19. 12.3.19. Telemetry access for OpenShift Container Platform
      20. 12.3.20. Next steps
    4. 12.4. Installing a cluster on VMC in a restricted network
      1. 12.4.1. Setting up VMC for vSphere
        1. 12.4.1.1. VMC Sizer tool
      2. 12.4.2. vSphere prerequisites
      3. 12.4.3. About installations in restricted networks
        1. 12.4.3.1. Additional limits
      4. 12.4.4. Internet access for OpenShift Container Platform
      5. 12.4.5. VMware vSphere infrastructure requirements
      6. 12.4.6. Network connectivity requirements
      7. 12.4.7. vCenter requirements
      8. 12.4.8. Generating an SSH private key and adding it to the agent
      9. 12.4.9. Adding vCenter root CA certificates to your system trust
      10. 12.4.10. Creating the RHCOS image for restricted network installations
      11. 12.4.11. Creating the installation configuration file
        1. 12.4.11.1. Installation configuration parameters
          1. 12.4.11.1.1. Required configuration parameters
          2. 12.4.11.1.2. Network configuration parameters
          3. 12.4.11.1.3. Optional configuration parameters
          4. 12.4.11.1.4. Additional VMware vSphere configuration parameters
          5. 12.4.11.1.5. Optional VMware vSphere machine pool configuration parameters
        2. 12.4.11.2. Sample install-config.yaml file for an installer-provisioned VMware vSphere cluster
        3. 12.4.11.3. Configuring the cluster-wide proxy during installation
      12. 12.4.12. Deploying the cluster
      13. 12.4.13. Installing the OpenShift CLI by downloading the binary
        1. 12.4.13.1. Installing the OpenShift CLI on Linux
        2. 12.4.13.2. Installing the OpenShift CLI on Windows
        3. 12.4.13.3. Installing the OpenShift CLI on macOS
      14. 12.4.14. Logging in to the cluster by using the CLI
      15. 12.4.15. Disabling the default OperatorHub sources
      16. 12.4.16. Creating registry storage
        1. 12.4.16.1. Image registry removed during installation
        2. 12.4.16.2. Image registry storage configuration
          1. 12.4.16.2.1. Configuring registry storage for VMware vSphere
      17. 12.4.17. Telemetry access for OpenShift Container Platform
      18. 12.4.18. Next steps
    5. 12.5. Installing a cluster on VMC with user-provisioned infrastructure
      1. 12.5.1. Setting up VMC for vSphere
        1. 12.5.1.1. VMC Sizer tool
      2. 12.5.2. vSphere prerequisites
      3. 12.5.3. Internet access for OpenShift Container Platform
      4. 12.5.4. VMware vSphere infrastructure requirements
      5. 12.5.5. Machine requirements for a cluster with user-provisioned infrastructure
        1. 12.5.5.1. Required machines
        2. 12.5.5.2. Network connectivity requirements
        3. 12.5.5.3. Minimum resource requirements
        4. 12.5.5.4. Certificate signing requests management
      6. 12.5.6. Creating the user-provisioned infrastructure
        1. 12.5.6.1. Networking requirements for user-provisioned infrastructure
        2. 12.5.6.2. User-provisioned DNS requirements
      7. 12.5.7. Generating an SSH private key and adding it to the agent
      8. 12.5.8. Obtaining the installation program
      9. 12.5.9. Manually creating the installation configuration file
        1. 12.5.9.1. Sample install-config.yaml file for VMware vSphere
        2. 12.5.9.2. Configuring the cluster-wide proxy during installation
      10. 12.5.10. Creating the Kubernetes manifest and Ignition config files
      11. 12.5.11. Extracting the infrastructure name
      12. 12.5.12. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere
      13. 12.5.13. Creating more Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere
      14. 12.5.14. Disk partitioning
      15. 12.5.15. Installing the OpenShift CLI by downloading the binary
        1. 12.5.15.1. Installing the OpenShift CLI on Linux
        2. 12.5.15.2. Installing the OpenShift CLI on Windows
        3. 12.5.15.3. Installing the OpenShift CLI on macOS
      16. 12.5.16. Creating the cluster
      17. 12.5.17. Logging in to the cluster by using the CLI
      18. 12.5.18. Approving the certificate signing requests for your machines
      19. 12.5.19. Initial Operator configuration
        1. 12.5.19.1. Image registry removed during installation
        2. 12.5.19.2. Image registry storage configuration
          1. 12.5.19.2.1. Configuring registry storage for VMware vSphere
          2. 12.5.19.2.2. Configuring storage for the image registry in non-production clusters
          3. 12.5.19.2.3. Configuring block registry storage for VMware vSphere
      20. 12.5.20. Completing installation on user-provisioned infrastructure
      21. 12.5.21. Backing up VMware vSphere volumes
      22. 12.5.22. Telemetry access for OpenShift Container Platform
      23. 12.5.23. Next steps
    6. 12.6. Installing a cluster on VMC with user-provisioned infrastructure and network customizations
      1. 12.6.1. Setting up VMC for vSphere
        1. 12.6.1.1. VMC Sizer tool
      2. 12.6.2. vSphere prerequisites
      3. 12.6.3. Internet access for OpenShift Container Platform
      4. 12.6.4. VMware vSphere infrastructure requirements
      5. 12.6.5. Machine requirements for a cluster with user-provisioned infrastructure
        1. 12.6.5.1. Required machines
        2. 12.6.5.2. Network connectivity requirements
        3. 12.6.5.3. Minimum resource requirements
        4. 12.6.5.4. Certificate signing requests management
      6. 12.6.6. Creating the user-provisioned infrastructure
        1. 12.6.6.1. Networking requirements for user-provisioned infrastructure
        2. 12.6.6.2. User-provisioned DNS requirements
      7. 12.6.7. Generating an SSH private key and adding it to the agent
      8. 12.6.8. Obtaining the installation program
      9. 12.6.9. Manually creating the installation configuration file
        1. 12.6.9.1. Sample install-config.yaml file for VMware vSphere
        2. 12.6.9.2. Configuring the cluster-wide proxy during installation
      10. 12.6.10. Specifying advanced network configuration
      11. 12.6.11. Cluster Network Operator configuration
        1. 12.6.11.1. Cluster Network Operator configuration object
      12. 12.6.12. Creating the Ignition config files
      13. 12.6.13. Extracting the infrastructure name
      14. 12.6.14. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere
      15. 12.6.15. Creating more Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere
      16. 12.6.16. Disk partitioning
      17. 12.6.17. Creating the cluster
      18. 12.6.18. Logging in to the cluster by using the CLI
      19. 12.6.19. Approving the certificate signing requests for your machines
      20. 12.6.20. Initial Operator configuration
        1. 12.6.20.1. Image registry removed during installation
        2. 12.6.20.2. Image registry storage configuration
          1. 12.6.20.2.1. Configuring block registry storage for VMware vSphere
      21. 12.6.21. Completing installation on user-provisioned infrastructure
      22. 12.6.22. Backing up VMware vSphere volumes
      23. 12.6.23. Telemetry access for OpenShift Container Platform
      24. 12.6.24. Next steps
    7. 12.7. Installing a cluster on VMC in a restricted network with user-provisioned infrastructure
      1. 12.7.1. Setting up VMC for vSphere
        1. 12.7.1.1. VMC Sizer tool
      2. 12.7.2. vSphere prerequisites
      3. 12.7.3. About installations in restricted networks
        1. 12.7.3.1. Additional limits
      4. 12.7.4. Internet access for OpenShift Container Platform
      5. 12.7.5. VMware vSphere infrastructure requirements
      6. 12.7.6. Machine requirements for a cluster with user-provisioned infrastructure
        1. 12.7.6.1. Required machines
        2. 12.7.6.2. Network connectivity requirements
        3. 12.7.6.3. Minimum resource requirements
        4. 12.7.6.4. Certificate signing requests management
      7. 12.7.7. Creating the user-provisioned infrastructure
        1. 12.7.7.1. Networking requirements for user-provisioned infrastructure
        2. 12.7.7.2. User-provisioned DNS requirements
      8. 12.7.8. Generating an SSH private key and adding it to the agent
      9. 12.7.9. Manually creating the installation configuration file
        1. 12.7.9.1. Sample install-config.yaml file for VMware vSphere
        2. 12.7.9.2. Configuring the cluster-wide proxy during installation
      10. 12.7.10. Creating the Kubernetes manifest and Ignition config files
      11. 12.7.11. Extracting the infrastructure name
      12. 12.7.12. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere
      13. 12.7.13. Creating more Red Hat Enterprise Linux CoreOS (RHCOS) machines in vSphere
      14. 12.7.14. Disk partitioning
      15. 12.7.15. Creating the cluster
      16. 12.7.16. Logging in to the cluster by using the CLI
      17. 12.7.17. Approving the certificate signing requests for your machines
      18. 12.7.18. Initial Operator configuration
        1. 12.7.18.1. Disabling the default OperatorHub sources
        2. 12.7.18.2. Image registry storage configuration
          1. 12.7.18.2.1. Configuring registry storage for VMware vSphere
          2. 12.7.18.2.2. Configuring storage for the image registry in non-production clusters
          3. 12.7.18.2.3. Configuring block registry storage for VMware vSphere
      19. 12.7.19. Completing installation on user-provisioned infrastructure
      20. 12.7.20. Backing up VMware vSphere volumes
      21. 12.7.21. Telemetry access for OpenShift Container Platform
      22. 12.7.22. Next steps
    8. 12.8. Uninstalling a cluster on VMC
      1. 12.8.1. Removing a cluster that uses installer-provisioned infrastructure
  14. 13. Installing on any platform
    1. 13.1. Installing a cluster on any platform
      1. 13.1.1. Prerequisites
      2. 13.1.2. Internet access for OpenShift Container Platform
      3. 13.1.3. Machine requirements for a cluster with user-provisioned infrastructure
        1. 13.1.3.1. Required machines
        2. 13.1.3.2. Network connectivity requirements
        3. 13.1.3.3. Minimum resource requirements
        4. 13.1.3.4. Certificate signing requests management
      4. 13.1.4. Creating the user-provisioned infrastructure
        1. 13.1.4.1. Networking requirements for user-provisioned infrastructure
        2. 13.1.4.2. User-provisioned DNS requirements
      5. 13.1.5. Generating an SSH private key and adding it to the agent
      6. 13.1.6. Obtaining the installation program
      7. 13.1.7. Installing the OpenShift CLI by downloading the binary
        1. 13.1.7.1. Installing the OpenShift CLI on Linux
        2. 13.1.7.2. Installing the OpenShift CLI on Windows
        3. 13.1.7.3. Installing the OpenShift CLI on macOS
      8. 13.1.8. Manually creating the installation configuration file
        1. 13.1.8.1. Configuring the cluster-wide proxy during installation
      9. 13.1.9. Configuring a three-node cluster
      10. 13.1.10. Creating the Kubernetes manifest and Ignition config files
      11. 13.1.11. Installing RHCOS and starting the OpenShift Container Platform bootstrap process
        1. 13.1.11.1. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines using an ISO image
        2. 13.1.11.2. Creating Red Hat Enterprise Linux CoreOS (RHCOS) machines by PXE or iPXE booting
        3. 13.1.11.3. Advanced Red Hat Enterprise Linux CoreOS (RHCOS) installation configuration
          1. 13.1.11.3.1. Using advanced networking options for PXE and ISO installations
          2. 13.1.11.3.2. Disk partitioning
            1. 13.1.11.3.2.1. Creating a separate /var partition
            2. 13.1.11.3.2.2. Retaining existing partitions
          3. 13.1.11.3.3. Identifying Ignition configs
            1. 13.1.11.3.3.1. Embedding an Ignition config in the RHCOS ISO
          4. 13.1.11.3.4. Advanced RHCOS installation reference
      12. 13.1.12. Creating the cluster
      13. 13.1.13. Logging in to the cluster by using the CLI
      14. 13.1.14. Approving the certificate signing requests for your machines
      15. 13.1.15. Initial Operator configuration
        1. 13.1.15.1. Disabling the default OperatorHub sources
        2. 13.1.15.2. Image registry removed during installation
        3. 13.1.15.3. Image registry storage configuration
          1. 13.1.15.3.1. Configuring registry storage for bare metal and other manual installations
          2. 13.1.15.3.2. Configuring storage for the image registry in non-production clusters
          3. 13.1.15.3.3. Configuring block registry storage
      16. 13.1.16. Completing installation on user-provisioned infrastructure
      17. 13.1.17. Telemetry access for OpenShift Container Platform
      18. 13.1.18. Next steps
  15. 14. Installation configuration
    1. 14.1. Supported installation methods for different platforms
    2. 14.2. Customizing nodes
      1. 14.2.1. Adding day-1 kernel arguments
      2. 14.2.2. Adding kernel modules to nodes
        1. 14.2.2.1. Building and testing the kernel module container
        2. 14.2.2.2. Provisioning a kernel module to OpenShift Container Platform
          1. 14.2.2.2.1. Provision kernel modules via a MachineConfig object
      3. 14.2.3. Encrypting disks during installation
        1. 14.2.3.1. Enabling TPM v2 disk encryption
        2. 14.2.3.2. Enabling Tang disk encryption
      4. 14.2.4. Configuring a RAID-enabled data volume
      5. 14.2.5. Configuring chrony time service
      6. 14.2.6. Additional resources
    3. 14.3. Available cluster customizations
      1. 14.3.1. Cluster configuration resources
      2. 14.3.2. Operator configuration resources
      3. 14.3.3. Additional configuration resources
      4. 14.3.4. Informational Resources
      5. 14.3.5. Updating the global cluster pull secret
    4. 14.4. Configuring your firewall
      1. 14.4.1. Configuring your firewall for OpenShift Container Platform
    5. 14.5. Configuring a private cluster
      1. 14.5.1. About private clusters
      2. 14.5.2. Setting DNS to private
      3. 14.5.3. Setting the Ingress Controller to private
      4. 14.5.4. Restricting the API server to private
  16. 15. Validating an installation
    1. 15.1. Reviewing the installation log
    2. 15.2. Viewing the image pull source
    3. 15.3. Getting cluster version, status, and update details
    4. 15.4. Querying the status of the cluster nodes by using the CLI
    5. 15.5. Reviewing the cluster status from the OpenShift Container Platform web console
    6. 15.6. Reviewing the cluster status from Red Hat OpenShift Cluster Manager
    7. 15.7. Checking cluster resource availability and utilization
    8. 15.8. Listing alerts that are firing
    9. 15.9. Next steps
  17. 16. Troubleshooting installation issues
    1. 16.1. Prerequisites
    2. 16.2. Gathering logs from a failed installation
    3. 16.3. Manually gathering logs with SSH access to your host(s)
    4. 16.4. Manually gathering logs without SSH access to your host(s)