El estado del grupo de nodos GKE se atascó como PROVISION

8

Estoy tratando de crear GKE Node Pool con Terraform

resource "google_container_node_pool" "node_pool" {
  provider = google-beta
  name       = var.node_pool_name
  location   = var.region
  cluster    = var.cluster_name
  node_count = var.k8s_workers_count

  node_config {
    machine_type = var.k8s_workers_shape

    image_type      = "COS"
    service_account = google_service_account.sa.email
    labels = {
      name = var.node_pool_name
    }
    metadata = {
      disable-legacy-endpoints = "true"
    }
    workload_metadata_config {
      node_metadata = "GKE_METADATA_SERVER"
    }
    oauth_scopes = [
      "https://www.googleapis.com/auth/cloud-platform",
      "https://www.googleapis.com/auth/userinfo.email"
    ]
  }

  management {
    auto_repair  = true
    auto_upgrade = true
  }
}

Después de 3m TF la consola devuelve un mensaje de error

Error: Error reading NodePool "pool1" from cluster "cluster-1": Nodepool "pool1" has status "PROVISIONING" with message ""

Gcloud cli devuelve ese estado de hecho PROVISIONING

config:
  diskSizeGb: 100
  diskType: pd-standard
  imageType: COS
  labels:
    name: pool1
  machineType: n1-standard-4
  metadata:
    disable-legacy-endpoints: 'true'
  oauthScopes:
  - https://www.googleapis.com/auth/cloud-platform
  - https://www.googleapis.com/auth/userinfo.email
  serviceAccount: 
  shieldedInstanceConfig:
    enableIntegrityMonitoring: true
initialNodeCount: 2
instanceGroupUrls:
- https://www.googleapis.com/compute/v1/projects/
management:
  autoRepair: true
  autoUpgrade: true
maxPodsConstraint:
  maxPodsPerNode: '110'
name: pool1
podIpv4CidrSize: 24
selfLink: XXX
status: PROVISIONING
version: 1.13.11-gke.14

Sin embargo, console.cloud.google.com muestra que el estado es verde y el clúster me permite crear implementaciones, etc. ¿Alguna idea, Cloud Heroes?

ACTUALIZACIÓN: 1:48 PM 7/12/2019 - Pude ejecutar el script TF. No estoy seguro si Google lo arregló o si tuve suerte.

Mike Fratello
fuente
1
Tengo el mismo problema desde ayer ...
Medvednic
3
lo mismo para europa oeste 2
prometherion
1
¿Se las arreglaron para resolver el problema? yo también
obtengo
2
También tengo el mismo problema hoy. Hasta ahora, aún enfrenta el mismo problema. Mina en la región de asia-
sureste1
2
Me estoy comunicando con el equipo de soporte para obtener más detalles. Te lo haré saber tan pronto como sepa más.
Yoanis Gil

Respuestas:

4

Hay información sobre este problema en https://status.cloud.google.com/ :

Grupos de nodos GKE recién creados en asia-east1-a, asia-east2-c, asia-northeast1-a, asia-northeast2-c, asia-south1-a, asia-sureste1-a, australia-sureste1-a, europa- north1-c, europe-west1-c, europe-west2-a, europe-west3-a, europe-west4-a, europe-west6-c, north-america-noreste1-c, south-america-east1-a, us-central1- b, us-east1-a, us-east1-d, us-east2-a, us-east4-b, us-west1-a y us-west2-c se crean con éxito pero se muestran incorrectamente como PROVISIONING. Una reversión en curso resolverá esto para nuevos grupos de nodos.

David
fuente
1
¡Finalmente, el problema ha sido resuelto! 🎉
prometherion