gpt4 book ai didi

google-cloud-platform - 如何在没有容器 URL 的情况下创建一个空的 Cloud Run 服务?

转载 作者:行者123 更新时间:2023-12-05 04:53:01 25 4
gpt4 key购买 nike

是否可以在不指定容器的情况下创建云运行服务?稍后将通过云构建部署容器。但是现在,当我最初创建云运行时,它要求提供容器镜像,但我没有。没有容器,它在 gcp UI 和 terraform 上都不起作用。这该怎么做?此类情况的处理方法是什么?

resource "google_cloud_run_service" "default" {
provider = google-beta
name = var.service_name
location = var.region

template {
spec {
containers {
image = "us-central1-docker.pkg.dev/holabola-dev/holabolaartifacts/holabola:latest"
}
}
}

metadata {
annotations = {
"autoscaling.knative.dev/minScale" = "1"
"autoscaling.knative.dev/maxScale" = "1000"
"run.googleapis.com/launch-stage" : "BETA"
"run.googleapis.com/vpc-access-connector" = "vpc-connector"
}
}
}

最佳答案

您必须等到容器镜像构建完成后才能将其部署到 Cloud Run。 Cloud Run 用于运行无状态容器。没有容器,您将无法“运行”任何东西。

或者您可以通过部署演示容器 (hello) 创建“空”Cloud Run 服务,并在目标容器可用时运行 Terraform 脚本,然后更新该服务。但据我所知,它并没有真正解决任何问题,因为可以选择在 Terraform 中创建服务。

关于google-cloud-platform - 如何在没有容器 URL 的情况下创建一个空的 Cloud Run 服务?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/66243046/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com