2017-08-07 87 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