Использование Terraform для масштабирования кластера GKE - PullRequest
0 голосов
/ 06 января 2019

Я хочу масштабировать количество рабочих узлов в моем кластере GKE. Я подготовил кластер, используя следующий файл tf

resource "google_container_cluster" "primary" {
  name                     = "gke-example"
  zone                     = "us-west1"
  remove_default_node_pool = true

  node_pool {
    name = "default-pool"
  }
}

resource "google_container_node_pool" "primary_pool" {
  name       = "primary-pool"
  cluster    = "${google_container_cluster.primary.name}"
  zone       = "us-west1"
  node_count = "0"

  node_config {
    machine_type = "n1-standard-1"
  }

  autoscaling {
    min_node_count = 0
    max_node_count = 5
  }

  management {
    auto_repair  = true
    auto_upgrade = true
  }
}

Затем я изменил количество узлов в кластере на 1, установив

  node_count = "1"

и запускается терраформ. Однако это, кажется, полностью восстановило мой кластер. Есть ли способ просто изменить количество рабочих узлов, но оставить существующие узлы нетронутыми.

...