2017-08-07 95 views
1

我正在嘗試爲GCP/Kubernetes上的氣流創建幾個部署模板。在該部署中,我試圖將所有相關託管服務與一些必需的用戶和密碼一起部署。無法從Google雲中刪除部署

我已經能夠部署服務,但它在創建兩個用戶時抱怨缺少「主機」參數。這種類型的記錄在這裏和真的不應該抱怨,因爲主機被列爲可選:

https://cloud.google.com/sql/docs/mysql/admin-api/v1beta4/users/insert

所以我試圖刪除的部署,但它從來沒有讓我完成這一點,它的阻止在兩個資源它現在可能永遠不會刪除。這是我在控制檯中看到:

$ gcloud deployment-manager deployments delete airflow-on-k8s 
The following deployments will be deleted: 
- airflow-on-k8s 

Do you want to continue (y/N)? y 

Waiting for delete [operation-1502140582303-556305bcf9519-0af00aa8-d01c8bf6]...failed.                      

ERROR: (gcloud.deployment-manager.deployments.delete) Delete operation operation-1502140582303-556305bcf9519-0af00aa8-d01c8bf6 failed. 
Error in Operation [operation-1502140582303-556305bcf9519-0af00aa8-d01c8bf6]: errors: 
- code: RESOURCE_ERROR 
location: /deployments/airflow-on-k8s/resources/root-user 
message: '{"ResourceType":"sqladmin.v1beta4.user","ResourceErrorCode":"400","ResourceErrorMessage":{"code":400,"errors":[{"domain":"global","location":"host","locationType":"parameter","message":"Required 
parameter: host","reason":"required"}],"message":"Required parameter: host","statusMessage":"Bad 
Request","requestPath":"https://www.googleapis.com/sql/v1beta4/projects/<...>/instances/airflow-db-instance4/users"}}' 
- code: RESOURCE_ERROR 
location: /deployments/airflow-on-k8s/resources/regular-airflow-user 
message: '{"ResourceType":"sqladmin.v1beta4.user","ResourceErrorCode":"400","ResourceErrorMessage":{"code":400,"errors":[{"domain":"global","location":"host","locationType":"parameter","message":"Required 
parameter: host","reason":"required"}],"message":"Required parameter: host","statusMessage":"Bad 
Request","requestPath":"https://www.googleapis.com/sql/v1beta4/projects/<...>/instances/airflow-db-instance4/users"}}' 

也許API中的錯誤,但如果有人的方式知道,讓我知道。此外,我聽說有些googleover在stackoverflow上閒逛,並可能會將此轉發給API開發人員。

回答

1

我有刪除我的部署類似的問題。我結束了手工刪除資源,只是放棄了部署:

gcloud deployment-manager deployments delete <deployment name> --delete-policy=ABANDON

我還沒有看到解決這個報告的任何錯誤,順便說一句:https://issuetracker.google.com/issues?q=sqladmin.v1beta4.user%20%22Required%20parameter:%20host%22

+0

您將鏈接鏈接到*空*谷歌問題跟蹤頁面... – Wndrr

+0

@Wndrr正確,鏈接當前導致空的搜索結果。這說明了一個簡單的搜索在Google問題跟蹤器中沒有報告有關此問題的錯誤報告。由於OP認爲這「可能是API中的一個錯誤」,這似乎與此息息相關。 –

+0

hooo,我完全被誤解了。我以爲你指着一個帖子說這不是一個錯誤。抱歉:-) – Wndrr