Skip to content

Commit c24cd30

Browse files
committed
add sole tenant node
1 parent 3ce8876 commit c24cd30

File tree

1 file changed

+17
-1
lines changed

1 file changed

+17
-1
lines changed

examples/node_pool/main.tf

Lines changed: 17 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -101,7 +101,8 @@ module "gke" {
101101
{
102102
name = "pool-06"
103103
node_count = 1
104-
node_affinity = "{\"key\": \"compute.googleapis.com/node-group-name\", \"operator\": \"IN\", \"values\": [\"node-group-name\"]}"
104+
machine_type = "n1-highmem-96"
105+
node_affinity = "{\"key\": \"compute.googleapis.com/node-group-name\", \"operator\": \"IN\", \"values\": [\"${google_compute_node_group.soletenant-nodes.name}\"]}"
105106
},
106107
]
107108

@@ -163,3 +164,18 @@ module "gke" {
163164
pool-01 = "CGROUP_MODE_V2"
164165
}
165166
}
167+
168+
resource "google_compute_node_template" "soletenant-tmpl" {
169+
name = "soletenant-tmpl-${var.cluster_name_suffix}"
170+
region = var.region
171+
172+
node_type = "n1-node-96-624"
173+
}
174+
175+
resource "google_compute_node_group" "soletenant-nodes" {
176+
name = "soletenant-node-group-${var.cluster_name_suffix}"
177+
zone = var.zones[0]
178+
179+
initial_size = 1
180+
node_template = google_compute_node_template.soletenant-tmpl.id
181+
}

0 commit comments

Comments
 (0)