While deleting a cluster with:
gcloud container clusters delete demo
I constantly encounter the following error message:
ERROR: (gcloud.container.clusters.delete) Some requests did not succeed:
- args: ['Operation [<Operation
clusterConditions: [<StatusCondition
canonicalCode: CanonicalCodeValueValuesEnum(PERMISSION_DENIED, 7)
message: "Google Compute Engine: Required \'compute.instanceGroups.update\' permission for \'gke-demo-default-pool-11319969-grp\'.">]
detail: "Google Compute Engine: Required \'compute.instanceGroups.update\' permission for \'gke-demo-default-pool-11319969-grp\'."
endTime: \'2021-04-21T17:31:06.780378597Z\'
error: <Status
code: 7
details: []
message: "Google Compute Engine: Required \'compute.instanceGroups.update\' permission for \'gke-demo-default-pool-11319969-grp\'.">
name: \'operation-1619026203457-4c931621\'
nodepoolConditions: []
operationType: OperationTypeValueValuesEnum(DELETE_CLUSTER, 2)
selfLink: \'https://container.googleapis.com/v1/projects/824185028708/zones/us-west1-a/operations/operation-1619026203457-4c931621\'
startTime: \'2021-04-21T17:30:03.457738447Z\'
status: StatusValueValuesEnum(DONE, 3)
statusMessage: "Google Compute Engine: Required \'compute.instanceGroups.update\' permission for \'gke-demo-default-pool-11319969-grp\'."
targetLink: \'https://container.googleapis.com/v1/projects/824185028708/zones/us-west1-a/clusters/demo\'
zone: \'us-west1-a\'>] finished with error: Google Compute Engine: Required \'compute.instanceGroups.update\' permission for \'gke-demo-default-pool-11319969-grp\'.']
exit_code: 1
It seems to be similar to this post. But aftering adding the "Editor" role to all service account I found, the deletion command still fails.
Update: Upon whether inspections of the Activity, the "User" who is really trying to remove the instance group created by the cluster is " [12DigitNumber]@cloudservices.gserviceaccount.com".
Any ideas?