在gcloud应用程序部署中部署GAE Flex时出错

时间:2018-11-06 23:20:56

标签: google-app-engine google-cloud-platform app-engine-flexible google-container-registry

突然之间,使用gcloud app deploy部署到GCP时会遇到问题。

创建了一个全新的项目,并尝试从GCP上传示例hello-world应用,但仍然出现以下错误:

ERROR: (gcloud.app.deploy) Error Response: [3] Docker image us.gcr.io/gcp-test-8710371/appengine/default.20181106t173450:latest was either not found, or is not in Docker V2 format. Please visit https://cloud.google.com/container-registry/docs/ui

app.yaml:

runtime: nodejs
env: flex

manual_scaling:
  instances: 1
resources:
  cpu: 1
  memory_gb: 0.5
  disk_size_gb: 10
  

SDK:Google Cloud SDK 224.0.0

我已经检查了容器注册表,但在那里没有创建任何东西。

此外,尝试像此post中那样启用/禁用API,但没有结果。 一个示例Python应用程序可以正常上传,没有问题。

2 个答案:

答案 0 :(得分:2)

看来这是GCP方面的​​问题。该错误不再发生,因此我认为它已解决。

答案 1 :(得分:1)

存在一个影响Flex部署的问题。该问题已在UTC时间07/11大约00:40修复。正如@isharko指出的那样,Flex部署现在应该可以正常工作。

与此相关的还有一个public issue on GCP's issue tracker。如果有新的相关信息出现,则很可能会在此处发布。