ClusterNodePoolNetworkConfig

data class ClusterNodePoolNetworkConfig(val additionalNodeNetworkConfigs: List<ClusterNodePoolNetworkConfigAdditionalNodeNetworkConfig>? = null, val additionalPodNetworkConfigs: List<ClusterNodePoolNetworkConfigAdditionalPodNetworkConfig>? = null, val createPodRange: Boolean? = null, val enablePrivateNodes: Boolean? = null, val podCidrOverprovisionConfig: ClusterNodePoolNetworkConfigPodCidrOverprovisionConfig? = null, val podIpv4CidrBlock: String? = null, val podRange: String? = null)

Constructors

Link copied to clipboard
constructor(additionalNodeNetworkConfigs: List<ClusterNodePoolNetworkConfigAdditionalNodeNetworkConfig>? = null, additionalPodNetworkConfigs: List<ClusterNodePoolNetworkConfigAdditionalPodNetworkConfig>? = null, createPodRange: Boolean? = null, enablePrivateNodes: Boolean? = null, podCidrOverprovisionConfig: ClusterNodePoolNetworkConfigPodCidrOverprovisionConfig? = null, podIpv4CidrBlock: String? = null, podRange: String? = null)

Types

Link copied to clipboard
object Companion

Properties

Link copied to clipboard
val createPodRange: Boolean? = null

Whether to create a new range for pod IPs in this node pool. Defaults are provided for pod_range and pod_ipv4_cidr_block if they are not specified.

Link copied to clipboard

Enables the private cluster feature, creating a private endpoint on the cluster. In a private cluster, nodes only have RFC 1918 private addresses and communicate with the master's private endpoint via private networking.

Link copied to clipboard

The IP address range for pod IPs in this node pool. Only applicable if createPodRange is true. Set to blank to have a range chosen with the default size. Set to /netmask (e.g. /14) to have a range chosen with a specific netmask. Set to a CIDR notation (e.g. 10.96.0.0/14) to pick a specific range to use.

Link copied to clipboard
val podRange: String? = null

The ID of the secondary range for pod IPs. If create_pod_range is true, this ID is used for the new range. If create_pod_range is false, uses an existing secondary range with this ID.