Class AzureClusterNetworking (0.1.0)

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

ClusterNetworking contains cluster-wide networking configuration.

Attributes

NameDescription
virtual_network_id str
Required. The Azure Resource Manager (ARM) ID of the VNet associated with your cluster. All components in the cluster (i.e. control plane and node pools) run on a single VNet. Example: ``/subscriptions/
pod_address_cidr_blocks Sequence[str]
Required. The IP address range of the pods in this cluster, in CIDR notation (e.g. ``10.96.0.0/14``). All pods in the cluster get assigned a unique IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creation.
service_address_cidr_blocks Sequence[str]
Required. The IP address range for services in this cluster, in CIDR notation (e.g. ``10.96.0.0/14``). All services in the cluster get assigned a unique IPv4 address from these ranges. Only a single range is supported. This field cannot be changed after creating a cluster.
service_load_balancer_subnet_id str
Optional. The ARM ID of the subnet where Kubernetes private service type load balancers are deployed. When unspecified, it defaults to AzureControlPlane.subnet_id. Example: "/subscriptions/d00494d6-6f3c-4280-bbb2-899e163d1d30/resourceGroups/anthos_cluster_gkeust4/providers/Microsoft.Network/virtualNetworks/gke-vnet-gkeust4/subnets/subnetid456".

Inheritance

builtins.object > proto.message.Message > AzureClusterNetworking