Skip to content

Commit 061134a

Browse files
committed
docs: add dualstack cluster support documentation
Add new dualstack cluster template and documentation updates for IPv6 and dualstack cluster configurations. Additionally, docs for configuring API LB's target group IP type is also added. New cluster templates and calico manifest are included for creating dualstack clusters.
1 parent 78cb9d4 commit 061134a

13 files changed

+12623
-46
lines changed

api/v1beta2/network_types.go

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -481,6 +481,7 @@ type IPAMPool struct {
481481
// The netmask length of the IPv4 CIDR you want to allocate to VPC from
482482
// an Amazon VPC IP Address Manager (IPAM) pool.
483483
// Defaults to /16 for IPv4 if not specified.
484+
// Defaults to /56 for IPv6 if not specified.
484485
NetmaskLength int64 `json:"netmaskLength,omitempty"`
485486
}
486487

config/crd/bases/controlplane.cluster.x-k8s.io_awsmanagedcontrolplanes.yaml

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -780,6 +780,7 @@ spec:
780780
The netmask length of the IPv4 CIDR you want to allocate to VPC from
781781
an Amazon VPC IP Address Manager (IPAM) pool.
782782
Defaults to /16 for IPv4 if not specified.
783+
Defaults to /56 for IPv6 if not specified.
783784
format: int64
784785
type: integer
785786
type: object
@@ -815,6 +816,7 @@ spec:
815816
The netmask length of the IPv4 CIDR you want to allocate to VPC from
816817
an Amazon VPC IP Address Manager (IPAM) pool.
817818
Defaults to /16 for IPv4 if not specified.
819+
Defaults to /56 for IPv6 if not specified.
818820
format: int64
819821
type: integer
820822
type: object
@@ -3040,6 +3042,7 @@ spec:
30403042
The netmask length of the IPv4 CIDR you want to allocate to VPC from
30413043
an Amazon VPC IP Address Manager (IPAM) pool.
30423044
Defaults to /16 for IPv4 if not specified.
3045+
Defaults to /56 for IPv6 if not specified.
30433046
format: int64
30443047
type: integer
30453048
type: object
@@ -3075,6 +3078,7 @@ spec:
30753078
The netmask length of the IPv4 CIDR you want to allocate to VPC from
30763079
an Amazon VPC IP Address Manager (IPAM) pool.
30773080
Defaults to /16 for IPv4 if not specified.
3081+
Defaults to /56 for IPv6 if not specified.
30783082
format: int64
30793083
type: integer
30803084
type: object

config/crd/bases/controlplane.cluster.x-k8s.io_awsmanagedcontrolplanetemplates.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -803,6 +803,7 @@ spec:
803803
The netmask length of the IPv4 CIDR you want to allocate to VPC from
804804
an Amazon VPC IP Address Manager (IPAM) pool.
805805
Defaults to /16 for IPv4 if not specified.
806+
Defaults to /56 for IPv6 if not specified.
806807
format: int64
807808
type: integer
808809
type: object
@@ -839,6 +840,7 @@ spec:
839840
The netmask length of the IPv4 CIDR you want to allocate to VPC from
840841
an Amazon VPC IP Address Manager (IPAM) pool.
841842
Defaults to /16 for IPv4 if not specified.
843+
Defaults to /56 for IPv6 if not specified.
842844
format: int64
843845
type: integer
844846
type: object

config/crd/bases/infrastructure.cluster.x-k8s.io_awsclusters.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1750,6 +1750,7 @@ spec:
17501750
The netmask length of the IPv4 CIDR you want to allocate to VPC from
17511751
an Amazon VPC IP Address Manager (IPAM) pool.
17521752
Defaults to /16 for IPv4 if not specified.
1753+
Defaults to /56 for IPv6 if not specified.
17531754
format: int64
17541755
type: integer
17551756
type: object
@@ -1785,6 +1786,7 @@ spec:
17851786
The netmask length of the IPv4 CIDR you want to allocate to VPC from
17861787
an Amazon VPC IP Address Manager (IPAM) pool.
17871788
Defaults to /16 for IPv4 if not specified.
1789+
Defaults to /56 for IPv6 if not specified.
17881790
format: int64
17891791
type: integer
17901792
type: object

config/crd/bases/infrastructure.cluster.x-k8s.io_awsclustertemplates.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1336,6 +1336,7 @@ spec:
13361336
The netmask length of the IPv4 CIDR you want to allocate to VPC from
13371337
an Amazon VPC IP Address Manager (IPAM) pool.
13381338
Defaults to /16 for IPv4 if not specified.
1339+
Defaults to /56 for IPv6 if not specified.
13391340
format: int64
13401341
type: integer
13411342
type: object
@@ -1372,6 +1373,7 @@ spec:
13721373
The netmask length of the IPv4 CIDR you want to allocate to VPC from
13731374
an Amazon VPC IP Address Manager (IPAM) pool.
13741375
Defaults to /16 for IPv4 if not specified.
1376+
Defaults to /56 for IPv6 if not specified.
13751377
format: int64
13761378
type: integer
13771379
type: object

0 commit comments

Comments
 (0)