5656deployment_groups :
5757- group : primary
5858 modules :
59- - id : gke-tpu-v6-net
59+ - id : gke-tpu-v6-net-0
6060 source : modules/network/vpc
6161 settings :
62+ network_name : $(vars.deployment_name)-net-0
6263 subnetworks :
6364 - subnet_name : $(vars.deployment_name)-sub-0
6465 subnet_region : $(vars.region)
@@ -72,7 +73,25 @@ deployment_groups:
7273 ip_cidr_range : 10.0.32.0/20
7374 firewall_rules :
7475 - name : $(vars.deployment_name)-internal-0
75- ranges : [192.168.0.0/18]
76+ ranges : [192.168.0.0/16]
77+ allow :
78+ - protocol : tcp
79+ ports : ["0-65535"]
80+ - protocol : udp
81+ ports : ["0-65535"]
82+ - protocol : icmp
83+
84+ - id : gke-tpu-v6-net-1
85+ source : modules/network/vpc
86+ settings :
87+ network_name : $(vars.deployment_name)-net-1
88+ subnetworks :
89+ - subnet_name : $(vars.deployment_name)-sub-1
90+ subnet_region : $(vars.region)
91+ subnet_ip : 192.168.64.0/18
92+ firewall_rules :
93+ - name : $(vars.deployment_name)-internal-1
94+ ranges : [192.168.0.0/16]
7695 allow :
7796 - protocol : tcp
7897 ports : ["0-65535"]
@@ -107,7 +126,7 @@ deployment_groups:
107126
108127 - id : gke-tpu-v6-cluster
109128 source : modules/scheduler/gke-cluster
110- use : [gke-tpu-v6-net, workload_service_account]
129+ use : [gke-tpu-v6-net-0 , workload_service_account]
111130 settings :
112131 system_node_pool_machine_type : " n2-standard-8"
113132 system_node_pool_disk_size_gb : $(vars.system_node_pool_disk_size_gb)
@@ -117,6 +136,21 @@ deployment_groups:
117136 master_authorized_networks :
118137 - cidr_block : $(vars.authorized_cidr) # Allows your machine to run the kubectl command. Required for multi network setup.
119138 display_name : " kubectl-access-network"
139+ additional_networks :
140+ $(concat(
141+ [{
142+ network=gke-tpu-v6-net-1.network_name,
143+ subnetwork=gke-tpu-v6-net-1.subnetwork_name,
144+ subnetwork_project=vars.project_id,
145+ nic_type="GVNIC",
146+ queue_count=null,
147+ network_ip=null,
148+ stack_type=null,
149+ access_config=[{nat_ip=null, public_ptr_domain_name=null, network_tier=null}],
150+ ipv6_access_config=[],
151+ alias_ip_range=[]
152+ }]
153+ ))
120154 # Cluster versions cannot be updated through the toolkit after creation
121155 # Please manage cluster version from the Google Cloud Console directly
122156 version_prefix : " 1.32."
@@ -140,6 +174,21 @@ deployment_groups:
140174 zones : [$(vars.zone)]
141175 disk_size_gb : $(vars.v6e_node_pool_disk_size_gb)
142176 static_node_count : $(vars.static_node_count)
177+ additional_networks :
178+ $(concat(
179+ [{
180+ network=gke-tpu-v6-net-1.network_name,
181+ subnetwork=gke-tpu-v6-net-1.subnetwork_name,
182+ subnetwork_project=vars.project_id,
183+ nic_type="GVNIC",
184+ queue_count=null,
185+ network_ip=null,
186+ stack_type=null,
187+ access_config=[{nat_ip=null, public_ptr_domain_name=null, network_tier=null}],
188+ ipv6_access_config=[],
189+ alias_ip_range=[]
190+ }]
191+ ))
143192 reservation_affinity :
144193 consume_reservation_type : SPECIFIC_RESERVATION
145194 specific_reservations :
0 commit comments