github.com/openshift/installer@v1.4.17/docs/user/aws/custom_public_ipv4.md (about)

     1  # Install OpenShift on AWS using custom/owned Public IPv4 Pool
     2  
     3  Steps to create a cluster on AWS using Public IPv4 address pool
     4  that you bring to your AWS account with BYOIP.
     5  
     6  ## Prerequisites
     7  
     8  - Public IPv4 Pool Provisioned in the Account
     9  - Total of ( (Zones*3 ) + 1) of Public IPv4 available in the pool, where: Zones is the total numbber of AWS zones used to deploy the OpenShift cluster.
    10      - Example to query the IPv4 pools available in the account, which returns the  `TotalAvailableAddressCount`:
    11  ```
    12  aws ec2 describe-public-ipv4-pools --region us-east-1
    13  ```
    14  
    15  ## Steps
    16  
    17  - Create the install config setting the field `platform.aws.publicIpv4PoolId`, and create the cluster:
    18  
    19  ```yaml
    20  apiVersion: v1
    21  baseDomain: ${CLUSTER_BASE_DOMAIN}
    22  metadata:
    23    name: ocp-byoip
    24  platform:
    25    aws:
    26      region: ${REGION}
    27      publicIpv4Pool: ipv4pool-ec2-123456789abcde
    28  publish: External
    29  pullSecret: '...'
    30  sshKey: |
    31    '...'
    32  ```
    33  
    34  - Create the cluster
    35  
    36  ```sh
    37  openshift-install create cluster
    38  ```