File tree 2 files changed +24
-2
lines changed
2 files changed +24
-2
lines changed Original file line number Diff line number Diff line change @@ -58,7 +58,12 @@ resource "google_container_cluster" "primary" {
58
58
# private_endpoint_subnetwork = google_compute_subnetwork.subnet.self_link
59
59
master_ipv4_cidr_block = " 172.16.0.0/28"
60
60
}
61
- ip_allocation_policy {}
61
+ ip_allocation_policy {
62
+ stack_type = " IPV4_IPV6"
63
+ cluster_secondary_range_name = google_compute_subnetwork. subnet . secondary_ip_range . 1 . range_name
64
+ services_secondary_range_name = google_compute_subnetwork. subnet . secondary_ip_range . 0 . range_name
65
+ }
66
+ datapath_provider = " ADVANCED_DATAPATH"
62
67
}
63
68
64
69
resource "google_container_node_pool" "primary_nodes" {
Original file line number Diff line number Diff line change @@ -2,13 +2,30 @@ resource "google_compute_network" "vpc" {
2
2
name = " ${ var . gke_cluster_name } -vpc"
3
3
auto_create_subnetworks = " false"
4
4
project = data. google_client_config . current . project
5
+ enable_ula_internal_ipv6 = true
5
6
}
6
7
7
8
resource "google_compute_subnetwork" "subnet" {
8
9
name = " ${ var . gke_cluster_name } -subnet"
9
10
network = google_compute_network. vpc . self_link
10
- ip_cidr_range = " 10.10 .0.0/24 "
11
+ ip_cidr_range = " 10.113 .0.0/20 "
11
12
private_ip_google_access = true
13
+ stack_type = " IPV4_IPV6"
14
+ ipv6_access_type = " INTERNAL"
15
+
16
+ secondary_ip_range {
17
+ ip_cidr_range = " 10.201.0.0/16"
18
+ range_name = " subnet-services"
19
+ }
20
+
21
+ secondary_ip_range {
22
+ ip_cidr_range = " 10.202.0.0/18"
23
+ range_name = " subnet-pods"
24
+ }
25
+
26
+ log_config {
27
+ metadata = " INCLUDE_ALL_METADATA"
28
+ }
12
29
}
13
30
14
31
resource "google_compute_router" "router" {
You can’t perform that action at this time.
0 commit comments