Skip to content

Commit 1c0dc3d

Browse files
committed
fixup! docs: add dualstack cluster support documentation
1 parent e5dedfa commit 1c0dc3d

File tree

2 files changed

+10
-11
lines changed

2 files changed

+10
-11
lines changed

docs/book/src/topics/ipv6-enabled-cluster.md

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -202,16 +202,9 @@ spec:
202202
- fd02::/112
203203
```
204204

205-
## Cloud Controller Manager IPv6 Support for Self-managed Clusters
205+
## Cloud Controller Manager Node IP Configurations
206206

207-
<aside class="note warning">
208-
<h1>Warning</h1>
209-
210-
The AWS Cloud Controller Manager (CCM) does not currently support dualstack Load Balancers. When creating Services of type LoadBalancer in a dualstack cluster, they will be
211-
assigned addresses from only one IP family.
212-
</aside>
213-
214-
**Node IP addresses**: You need to provide cloud-config to the CCM via a ConfigMap to set the `NodeIPFamilies` to include IPv6. This instructs the CCM to consider IPv6 in the node's network interface. If not, the CCM will only consider node's IPv4. This causes nodes to have only IPv4 and new pods with `hostNetwork: true` will only pick up the node's IPv4 address.
207+
You need to provide cloud-config to the CCM via a ConfigMap to set the `NodeIPFamilies` to include IPv6. This instructs the CCM to consider IPv6 in the machine network interface, if any. If not configured, the CCM will only consider the node's IPv4 address. This causes nodes to have only IPv4 and new pods with `hostNetwork: true` will only pick up the node's IPv4 address.
215208

216209
For example, provide the following ConfigMap to `cloud-controller-manager-addon`:
217210

@@ -252,6 +245,14 @@ spec:
252245
name: cloud-config
253246
```
254247

248+
## Cloud Controller Manager Load Balancer Limitations
249+
250+
<aside class="note warning">
251+
<h1>Warning</h1>
252+
253+
The AWS Cloud Controller Manager (CCM) does **not** currently support dualstack Load Balancers. When creating Services of type LoadBalancer in a dualstack cluster, the Load Balancers will be created with **only** IPv4.
254+
</aside>
255+
255256
## CNI IPv6 Support for Self-managed Clusters
256257

257258
By default, no CNI plugin is installed when provisioning a self-managed cluster. You need to install your own CNI solution that supports IPv6, for example, Calico with VXLAN. You can find the guides to enable [IPv6](https://docs.tigera.io/calico/latest/networking/ipam/ipv6) and [VXLAN](https://docs.tigera.io/calico/latest/networking/configuring/vxlan-ipip) support for Calico on their official documentation.

docs/book/src/topics/secondary-load-balancer.md

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,8 +37,6 @@ spec:
3737
3838
## Target Group IP Address Type
3939
40-
**Note:** The `targetGroupIPType` field is only available when using Network Load Balancers (NLB), Application Load Balancers (ALB), or Gateway Load Balancers (ELB). It **cannot** be configured when using Classic Load Balancers.
41-
4240
The secondary load balancer supports the same `targetGroupIPType` configuration as the primary load balancer. By default, the target group IP address type is set based on the VPC configuration:
4341
- If the VPC has IPv6 enabled, the target group uses `ipv6`
4442
- Otherwise, it defaults to `ipv4`

0 commit comments

Comments
 (0)