Class ZoneNetworkConfig (0.1.8)

ZoneNetworkConfig(mapping=None, *, ignore_unknown_fields=False, **kwargs)

Networking configuration for a zone.

Attributes

Name Description
machine_mgmt_ipv4_range str
Required. An IPv4 address block for machine management. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per machine in the Zone. Should be in management_ipv4_subnet, and disjoint with other address ranges.
kubernetes_node_ipv4_range str
Required. An IPv4 address block for kubernetes nodes. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per machine in the Zone. Should be in kubernetes_ipv4_subnet, and disjoint with other address ranges.
kubernetes_control_plane_ipv4_range str
Required. An IPv4 address block for kubernetes control plane. Should be a private RFC1918 or public CIDR block large enough to allocate at least one address per cluster in the Zone. Should be in kubernetes_ipv4_subnet, and disjoint with other address ranges.
management_ipv4_subnet google.cloud.gdchardwaremanagement_v1alpha.types.Subnet
Required. An IPv4 subnet for the management network.
kubernetes_ipv4_subnet google.cloud.gdchardwaremanagement_v1alpha.types.Subnet
Optional. An IPv4 subnet for the kubernetes network. If unspecified, the kubernetes subnet will be the same as the management subnet.
dns_ipv4_addresses MutableSequence[str]
Optional. DNS nameservers. The GDC Infrastructure will resolve DNS queries via these IPs. If unspecified, Google DNS is used.
kubernetes_primary_vlan_id int
Optional. Kubernetes VLAN ID. By default, the kubernetes node, including the primary kubernetes network, are in the same VLAN as the machine management network. For network segmentation purposes, these can optionally be separated.