google-cloud-run

我把一个带有非 HTTP 工作脚本的容器部署到 Google Cloud Run,它总是在 20 分钟后停止工作
google-cloud-run

我把一个带有非 HTTP 工作脚本的容器部署到 Google Cloud Run,它总是在 20 分钟后停止工作

我正在将一个 dockerized 工作脚本部署到不提供 HTTP 请求(因此不是 API)的 Google Cloud Run。我将这个完全相同的图像部署到具有 1 GB RAM 和 1 CPU 的 fly.io 共享 CPU 上,并且它已经连续顺利运行了 3 个月,但在 Google Cloud Run 中,应用程序会在 20 分钟后随机停止,没有错误日志,也没有资源过载的迹象(我有 2 个 CPU 和 2 GB RAM,基本上是我以前的资源的两倍)。 每次停止之前,我的资源使用量都会出现小幅飙升,但我认为这不足以使整个应用程序挂起,而且正如我之前所说,...

Admin

GCP StackDriver:如何关联(和嵌套)信息日志与跟踪日志?
google-cloud-run

GCP StackDriver:如何关联(和嵌套)信息日志与跟踪日志?

请帮忙,我已经三天没成功了 :/ 我正在向 Google Cloud Run 部署一些服务,并希望在请求通过服务时跟踪请求并将日志与这些请求关联起来。StackDriver 在“StackDriver Trace”中为此提供了一个很好的平台。我在我的 asp.net core web api 中使用了 Google.Cloud.Diagnostics 库。我能够成功跟踪请求并启动跨度,并在 StackDriver Trace Timeline 中看到嵌套在跟踪中的跨度。但是我不知道如何让我的日志与跟踪和跨度相关联。 StackDriver 文档指出,向L...

Admin

Google Cloud Run 结算 SKU
google-cloud-run

Google Cloud Run 结算 SKU

在使用 Google Cloud Console 中的结算报告时,我尝试过滤与 Cloud Run 相关的 SKU。 与 Cloud Run 相关的 SKU 有哪些? ...

Admin

如何将我现有的域映射到 Google Cloud Run?
google-cloud-run

如何将我现有的域映射到 Google Cloud Run?

我目前在 VPS 上有一个简单的节点 web 应用程序,并且喜欢在 GCP 上运行它。 这是一个业余项目,因此我试图避免任何成本,并尽量保持在免费范围内。我还想尽可能避免供应商锁定。 我对 GCP 和 docker 还很陌生(我基本上是在上周学习了 docker 并在家里创建了这个基础设施)。GCP 的可能性和文档非常多,有时有点让人不知所措。但据我了解,我有三个选择: 云 DNS(1 美元/区域/月) 使用 Cloud Run Domain 映射 使用“全局外部应用程序负载均衡器” 选项 1 是付费的;不贵,但似乎还有选项 2 和 3,如下所述:htt...

Admin

是否可以不使用 YAML 将服务部署到 GKE Autopilot 集群?
google-cloud-run

是否可以不使用 YAML 将服务部署到 GKE Autopilot 集群?

是否可以不使用 YAML 而只使用命令行来部署到 GKE Autopilot 集群?我继承了一个项目,其中部署生成命令行以部署到 CloudRun。我正在从 CloudRun 迁移到 GKE Autopilot,并且我不想仅仅为了将服务部署到 GKE Autopilot 而解析或生成 YAML 文件。有没有办法像使用 CloudRun 一样只使用命令行进行部署? ...

Admin

Google Cloud Run 下的 oauth2-proxy 因在 IPV6 上查询 DNS 而无法通过提供商登录
google-cloud-run

Google Cloud Run 下的 oauth2-proxy 因在 IPV6 上查询 DNS 而无法通过提供商登录

我正在实施oauth-代理(Bitnami 容器)为我公司的后端服务谷歌云运行,具有不同的设置和各种提供商(Azure/Microsoft Entra 和 Google)。针对 Google 提供商执行登录时,出现此错误: error performing request: Post "https://www.googleapis.com/oauth2/v3/token": dial tcp: lookup www.googleapis.com on [::1]:53: read udp [::1]:55482->[::1]:53: read: con...

Admin

是否可以将 CloudRun 与 Gitlab 直接连接?
google-cloud-run

是否可以将 CloudRun 与 Gitlab 直接连接?

我正在尝试使用 Google Cloud 上的 CloudRun 从源存储库配置持续部署的修订版本。我不清楚如何将 GitLab 而不是 GitHub 或 BitBucket 设置为源存储库。 我也关注了快速入门教程但似乎仍然可以只配置 GitHub 或 BitBucket,即使那里定义 git 的一般流程。 ...

Admin

GCP 云运行自定义域和正确的 SSL 证书?
google-cloud-run

GCP 云运行自定义域和正确的 SSL 证书?

我在 GCP cloud run xxx.domain.com 上设置了一个客户域,但是当我转到https://xxx.domain.com,提供的证书是针对生成的 URL *.a.run.app 的证书 为了https://xxxxxxxxx-jynhcjgnea-uc.a.run.app 我可以在哪里查看自定义域生成的证书的进度?还是说自定义域进度完成后证书也完成了?我问了第二个问题,因为它仍然不起作用,我得到了典型的 NET::ERR_CERT_COMMON_NAME_INVALID 并查看证书发现它是针对 *.a.run.app 而不是 xxxxx....

Admin

Google Cloud Run 服务器在出现“未处理的异常:”后不断重启,且没有任何详细信息
google-cloud-run

Google Cloud Run 服务器在出现“未处理的异常:”后不断重启,且没有任何详细信息

我在 Google Cloud Run 上部署了一个 Dart 服务器。它在我的开发环境中运行良好。在 Cloud Run 中有时也能正常工作。但它经常会抛出错误并重新启动,导致请求失败。 请参阅下面的示例日志。有人知道是什么原因导致重启吗?谢谢! 服务器启动于http://0.0.0.0:8080 2023-08-16 08:57:15.683 AEST 在端口 8080 上对容器“lbapi-1”进行 1 次尝试后,默认 STARTUP TCP 探测成功。 2023-08-16 08:57:22.080 AEST Cloud Run v1 lbapi-...

Admin

创建 GKE 集群时 Eventarc 触发器未接收事件
google-cloud-run

创建 GKE 集群时 Eventarc 触发器未接收事件

我想创建一个 eventarc 触发器,每当创建新的 GKE 集群时,该触发器都可以向 Cloud Run 发送有效负载消息。当我创建另一个 eventarc 触发器时,该触发器在创建计算引擎 VM 时向 Cloud Run 发送消息,代码似乎可以正常工作。在为 GKE 配置 eventarc 时,我只看到以下选项,因此是否存在我遗漏的配置。请帮忙。google.cloud.gkeconnect.v1.EgressService.Egress google.cloud.gkeconnect.v1beta1.EgressService.Egress ...

Admin

如何删除除最新版本之外的所有 Google Cloud Run 容器镜像?
google-cloud-run

如何删除除最新版本之外的所有 Google Cloud Run 容器镜像?

我使用 Google Cloud Run 托管我的容器化应用程序。为了节省成本,我想删除应用程序 Docker 映像的所有修订版本,只保留其中的活动修订版本。 我使用 GitLab 管道的作业来使用环境变量处理凭据和设置。 我可以像这样列出我的修订: gcloud run revisions list --region="$GCP_REGION" ...

Admin

Cloud Run Secret Reference 作为目录而不是文件安装
google-cloud-run

Cloud Run Secret Reference 作为目录而不是文件安装

需要一些有关带有 Secret Manager 的 Cloud Run 的帮助,我们需要将 2 个机密作为卷(仅文件)安装,以下是来自 Cloud Run 的 yaml。 volumeMounts: - name: secret-2f1d5ec9-d681-4b0f-8a77-204c5f853330 readOnly: true mountPath: /root/key/mtls/client_auth.p12 - name: secret-29c1417a-d9fe-...

Admin

GCP 云运行作业无故失败
google-cloud-run

GCP 云运行作业无故失败

计划的 GCP 云运行作业有时会失败(大多数情况下运行正常),错误消息中没有合适的原因。它返回的唯一消息非常模糊:"Execution JOB_NAME has failed to complete, 0/1 tasks were a success." 上下文:该作业运行一个部署在 GCR 中的 docker 容器。该容器正在使用 GCP Code build 构建,由 github push 触发。 我该如何调试这个问题,或者彻底解决这个问题? ...

Admin

Google Cloud Run:阻止访问虚拟机的元数据服务器
google-cloud-run

Google Cloud Run:阻止访问虚拟机的元数据服务器

我有运行用户代码的云运行实例,并且我意识到他们的代码可以通过从他们的代码查询虚拟机的元数据服务器来访问实例的元数据: $ curl "http://metadata.google.internal/computeMetadata/v1/?recursive=true&alt=text" \ -H "Metadata-Flavor: Google" 虽然我相信这提供的信息不一定是敏感的(我错了吗?),但我仍然想阻止我的虚拟机使用该 IP。 我在 Cloud Run VM 配置仪表板中查看了所有信息,但找不到网络安全规则。在 Cloud Run...

Admin