使用 gcloud app deploy 部署 GAE Flex 时出错

Error deploying GAE Flex with gcloud app deploy

使用 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

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

此外,尝试了 enabling/disabling 个像 这样的 API,但没有结果。 示例 Python 应用程序上传正常,没有问题。

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

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

还有一个 public issue on GCP's issue tracker 关于这个。如果出现新的相关信息,它可能会张贴在那里。