/AWS1/CL_EKSKUBERNETESNETWOR01¶
The Kubernetes network configuration for the cluster. The response contains a value for serviceIpv6Cidr or serviceIpv4Cidr, but not both.
CONSTRUCTOR
¶
IMPORTING¶
Optional arguments:¶
IV_SERVICEIPV4CIDR
TYPE /AWS1/EKSSTRING
/AWS1/EKSSTRING
¶
The CIDR block that Kubernetes
Pod
andService
object IP addresses are assigned from. Kubernetes assigns addresses from anIPv4
CIDR block assigned to a subnet that the node is in. If you didn't specify a CIDR block when you created the cluster, then Kubernetes assigns addresses from either the10.100.0.0/16
or172.20.0.0/16
CIDR blocks. If this was specified, then it was specified when the cluster was created and it can't be changed.
IV_SERVICEIPV6CIDR
TYPE /AWS1/EKSSTRING
/AWS1/EKSSTRING
¶
The CIDR block that Kubernetes pod and service IP addresses are assigned from if you created a 1.21 or later cluster with version 1.10.1 or later of the Amazon VPC CNI add-on and specified
ipv6
for ipFamily when you created the cluster. Kubernetes assigns service addresses from the unique local address range (fc00::/7
) because you can't specify a custom IPv6 CIDR block when you create the cluster.
IV_IPFAMILY
TYPE /AWS1/EKSIPFAMILY
/AWS1/EKSIPFAMILY
¶
The IP family used to assign Kubernetes
Pod
andService
objects IP addresses. The IP family is alwaysipv4
, unless you have a1.21
or later cluster running version1.10.1
or later of the Amazon VPC CNI plugin for Kubernetes and specifiedipv6
when you created the cluster.
Queryable Attributes¶
serviceIpv4Cidr¶
The CIDR block that Kubernetes
Pod
andService
object IP addresses are assigned from. Kubernetes assigns addresses from anIPv4
CIDR block assigned to a subnet that the node is in. If you didn't specify a CIDR block when you created the cluster, then Kubernetes assigns addresses from either the10.100.0.0/16
or172.20.0.0/16
CIDR blocks. If this was specified, then it was specified when the cluster was created and it can't be changed.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SERVICEIPV4CIDR() |
Getter for SERVICEIPV4CIDR, with configurable default |
ASK_SERVICEIPV4CIDR() |
Getter for SERVICEIPV4CIDR w/ exceptions if field has no val |
HAS_SERVICEIPV4CIDR() |
Determine if SERVICEIPV4CIDR has a value |
serviceIpv6Cidr¶
The CIDR block that Kubernetes pod and service IP addresses are assigned from if you created a 1.21 or later cluster with version 1.10.1 or later of the Amazon VPC CNI add-on and specified
ipv6
for ipFamily when you created the cluster. Kubernetes assigns service addresses from the unique local address range (fc00::/7
) because you can't specify a custom IPv6 CIDR block when you create the cluster.
Accessible with the following methods¶
Method | Description |
---|---|
GET_SERVICEIPV6CIDR() |
Getter for SERVICEIPV6CIDR, with configurable default |
ASK_SERVICEIPV6CIDR() |
Getter for SERVICEIPV6CIDR w/ exceptions if field has no val |
HAS_SERVICEIPV6CIDR() |
Determine if SERVICEIPV6CIDR has a value |
ipFamily¶
The IP family used to assign Kubernetes
Pod
andService
objects IP addresses. The IP family is alwaysipv4
, unless you have a1.21
or later cluster running version1.10.1
or later of the Amazon VPC CNI plugin for Kubernetes and specifiedipv6
when you created the cluster.
Accessible with the following methods¶
Method | Description |
---|---|
GET_IPFAMILY() |
Getter for IPFAMILY, with configurable default |
ASK_IPFAMILY() |
Getter for IPFAMILY w/ exceptions if field has no value |
HAS_IPFAMILY() |
Determine if IPFAMILY has a value |