ClusterKubernetesNetworkConfig

data class ClusterKubernetesNetworkConfig(val elasticLoadBalancing: ClusterElasticLoadBalancing? = null, val ipFamily: ClusterKubernetesNetworkConfigIpFamily? = null, val serviceIpv4Cidr: String? = null, val serviceIpv6Cidr: String? = null)

The Kubernetes network configuration for the cluster.

Constructors

Link copied to clipboard
constructor(elasticLoadBalancing: ClusterElasticLoadBalancing? = null, ipFamily: ClusterKubernetesNetworkConfigIpFamily? = null, serviceIpv4Cidr: String? = null, serviceIpv6Cidr: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard

Todo: add description

Link copied to clipboard

Ipv4 or Ipv6. You can only specify ipv6 for 1.21 and later clusters that use version 1.10.1 or later of the Amazon VPC CNI add-on

Link copied to clipboard
val serviceIpv4Cidr: String? = null

The CIDR block to assign Kubernetes service IP addresses from. If you don't specify a block, Kubernetes assigns addresses from either the 10.100.0.0/16 or 172.20.0.0/16 CIDR blocks. We recommend that you specify a block that does not overlap with resources in other networks that are peered or connected to your VPC.

Link copied to clipboard
val serviceIpv6Cidr: String? = null

The CIDR block to assign Kubernetes service IP addresses from.