diff --git a/cloud/gcp/gks.tf b/cloud/gcp/gks.tf index 7616f739df..a1c29e0edc 100644 --- a/cloud/gcp/gks.tf +++ b/cloud/gcp/gks.tf @@ -15,6 +15,9 @@ resource "google_container_cluster" "biot" { remove_default_node_pool = true initial_node_count = 1 + + network = google_compute_network.vpc.name + subnetwork = google_compute_subnetwork.subnet.name } # Separately Managed Node Pool @@ -25,7 +28,20 @@ resource "google_container_node_pool" "node_pool" { node_count = var.gke_num_nodes node_config { - preemptible = true - machine_type = "e2-medium" + oauth_scopes = [ + "https://www.googleapis.com/auth/logging.write", + "https://www.googleapis.com/auth/monitoring", + ] + + labels = { + env = var.gcp_project_id + } + + # preemptible = true + machine_type = "n1-standard-1" + tags = ["gke-node", "${var.gcp_project_id}-gke"] + metadata = { + disable-legacy-endpoints = "true" + } } }