ClusterKubernetesNetworkConfig

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

Constructors

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

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val ipFamily: String? = null

The IP family used to assign Kubernetes pod and service addresses. Valid values are ipv4 (default) and ipv6. You can only specify an IP family when you create a cluster, changing this value will force a new cluster to be created.

Link copied to clipboard
val serviceIpv4Cidr: String? = null

The CIDR block to assign Kubernetes pod and 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. You can only specify a custom CIDR block when you create a cluster, changing this value will force a new cluster to be created. The block must meet the following requirements:

Link copied to clipboard
val serviceIpv6Cidr: String? = null