You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/book/src/topics/bring-your-own-aws-infrastructure.md
+29-26Lines changed: 29 additions & 26 deletions
Original file line number
Diff line number
Diff line change
@@ -278,30 +278,32 @@ User should only use this feature if their cluster infrastructure lifecycle mana
278
278
279
279
## Bring your own (BYO) Public IPv4 addresses
280
280
281
-
Cluster API also provides a mechanism to allocate Elastic IP from the existing Public IPv4 Pool that you brought to AWS[1].
281
+
Cluster API provides a mechanism to allocate Elastic IPs from an existing Public IPv4 Pool that you brought to AWS[1].
282
282
283
-
Bringing your own Public IPv4 Pool (BYOIPv4) can be used as an alternative to buying Public IPs from AWS, also considering the changes in charging for this since February 2024[2].
283
+
Bringing your own Public IPv4 Pool (BYOIPv4) can serve as an alternative to purchasing Public IPs from AWS, especially considering the updated pricing model introduced in February 2024[2].
284
284
285
-
Supported resources to BYO Public IPv4 Pool (`BYO Public IPv4`):
285
+
### Supported Resources for BYO Public IPv4 Pool
286
+
287
+
The following resources can consume IPs from a BYO Public IPv4 Pool:
286
288
- NAT Gateways
287
-
- Network Load Balancer for API server
289
+
- Network Load Balancer for the API server
288
290
- Machines
289
291
290
-
Use `BYO Public IPv4` when you have brought to AWS custom IPv4 CIDR blocks and want the cluster to automatically use IPs from the custom pool instead of Amazon-provided pools.
292
+
Use `BYO Public IPv4` when you have custom IPv4 CIDR blocks advertised to AWS and want the cluster to automatically use IPs from the custom pool instead of Amazon-provided pools.
291
293
292
-
### Prerequisites and limitations for BYO Public IPv4 Pool
294
+
### Prerequisites and Limitations for BYO Public IPv4 Pool
293
295
294
-
- BYOIPv4 is limited to AWS to selected regions. See more in [AWS Documentation for Regional availability](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html#byoip-reg-avail)
295
-
- The IPv4 address must be provisioned and advertised to the AWS account before the cluster is installed
296
-
- The public IPv4 addresses is limited to the network border group that the CIDR block have been advertised[3][4], and the `NetworkSpec.ElasticIpPool.PublicIpv4Pool` must be the same of the cluster will be installed.
297
-
- Only NAT Gateways and the Network Load Balancer for API server will consume from the IPv4 pool defined in the network scope.
298
-
- The public IPv4 pool must be assigned to each machine to consume public IPv4 from a custom IPv4 pool.
296
+
- **Regional Availability**: BYOIPv4 is limited to selected AWS regions. Refer to [AWS Documentation for Regional Availability](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-byoip.html#byoip-reg-avail).
297
+
- **Provisioning and Advertising**: IPv4 addresses must be provisioned and advertised to the AWS account before the cluster is installed.
298
+
- **Network Border Group**: Public IPv4 addresses are restricted to the network border group where the CIDR block has been advertised[3][4]. The `NetworkSpec.ElasticIpPool.PublicIpv4Pool` must match the cluster's installation location.
299
+
- **Resource Scope**: Only NAT Gateways and the Network Load Balancer for the API server will consume IPs from the IPv4 pool defined in the network scope.
300
+
- **Machine Assignment**: Each machine must be assigned to the public IPv4 pool to consume IPs from the custom pool.
299
301
300
-
### Steps to set BYO Public IPv4 Pool to core infrastructure
302
+
### Steps to Configure BYO Public IPv4 Pool for Core Infrastructure
301
303
302
-
Currently, CAPA supports BYO Public IPv4 to core componentsNAT Gateways and Network Load Balancer for the internet-facing API server.
304
+
CAPA supports BYO Public IPv4 for core components, including NAT Gateways and the Network Load Balancer for the internet-facing API server.
303
305
304
-
To specify a Public IPv4 Pool for core components you must set the `spec.elasticIpPool` as follows:
306
+
To specify a Public IPv4 Pool for core components, set the `spec.elasticIpPool` in the `AWSCluster` object:
0 commit comments