Cluster Node Pool Network Config
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)
Properties
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
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
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.