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. |