问题标签 [google-cloud-run]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
google-cloud-platform - 从 Cloud Run 连接到 Memorystore
我想在使用 Cloud Memorystore 作为缓存的 Google Cloud Run 上运行服务。
我在与 Cloud Run 相同的区域创建了一个 Memorystore 实例,并使用示例代码进行连接:https ://github.com/GoogleCloudPlatform/golang-samples/blob/master/memorystore/redis/main.go这不起作用.
接下来,我创建了一个无服务器 VPC 访问连接器,但没有帮助。我在没有 GKE 集群的情况下使用 Cloud Run,因此无法更改任何配置。
有没有办法从 Cloud Run 连接到 Memorystore?
google-cloud-run - 如何在谷歌云运行中使用存储保险丝?
如何在谷歌云运行中使用存储保险丝?我看到了谷歌应用引擎等的例子。如何在谷歌云运行中使用它?
google-cloud-run - CloudRun 私有服务来服务主机名
在 CloudRun 上进行东西向服务到服务调用时,文档涵盖了服务到服务身份验证,但该示例不包含任何有关解决内部服务的正确方法的文档。
有云运行部署生成的 url,但它包含神秘的随机性,https://{service}-{a google id?}.a.run.app
这意味着您不能像在 GKE 集群中那样仅使用服务名称进行东西向调用。
我想知道我是否刚刚错过了 CloudRun 中的文档或 Knative 服务文档中的上游文档,或者我需要使用 CloudRun HTTP 或 RPC API 实现某种服务发现?
mongodb-atlas - 将 Google Cloud Run 连接到 MongoDB Atlas
我正在评估从 Google Kubernetes Engine 迁移到 Google Cloud Run,以提高我们公司的成本和资源效率。我还在使用 MongoDB 将我们的工作流程从单一的 PHP 和 Ruby 应用程序转换为更灵活的 Node.js 设置。
对于像我们这样的小型组织,我喜欢 Google Cloud Run 和 MongoDB Atlas 等托管服务的想法,但是,我担心安全性。在 MongoDB Atlas 中,似乎唯一真正的安全措施是将 IP 列入白名单,我显然无法通过 Google Cloud Run 访问。
我绝对不是网络专家,所以我想知道是否有人对将 Cloud Run 安全连接到 MongoDB Atlas 有任何想法,同时仍保持可扩展性。如果我必须留在 GKE,就这样吧,我只想在继续前进之前了解我的所有选择。
IP 白名单 - 就其本质而言,Google Cloud Run 似乎是抗静态 IP,所以这似乎是一个非首发。
我评估了 Cloud NAT 和 Cloud VPC Peering 等项目,但据我所知,Cloud Run 无法访问 VPC,所以这似乎也无济于事。
google-cloud-run - Google Cloud Run 有一天会支持 GPU/TPU 吗?
到目前为止,Google Cloud Run 支持 CPU。有计划支持 GPU 吗?如果 GPU 可用,那就太酷了,然后我可以演示 DL 项目,而无需真正运行超级昂贵的 GPU 实例。
google-cloud-run - Nginx 容器无法在 Cloud Run 上启动
我正在尝试在 Cloud Run 上使用 Nginx 提供简单的静态页面。但是容器无法正确开始服务。
容器正在启动,如从以下回显的调试行所示docker-entrypoint.sh
:
并最终终止
为了符合Cloud Run 服务合同,专门监听$PORT
在.docker-entrypoint.sh
conf.d/*.conf
我非常有信心问题在于,docker-entrypoint.sh
因为一旦 $PORT 被硬编码为8080
并且图像看起来像这样:
Cloud Run “运行”良好。
执行替换的代码:
注意:读取< $f
和写入> $f
同一个文件的工作方式与本地运行容器的测试相同。
预期的
- nginx 配置被
$PORT
占位符替换为实际值 - 容器
$PORT
在 Cloud Run 上运行和侦听
实际的
- 容器无法在 Cloud Run 上运行
$PORT
容器在本地运行和监听
google-cloud-platform - Issue to create domain mapping
I cant create two domain mapping in two different projects by cloud run service. I am trying create it two hours ago.
Using the console.
kubernetes - 在 GKE 上部署 GPU 密集型 Cloud Run 服务
我有一个 GPU 密集型应用程序。我已经尝试在启用了 GPU 的 GKE 集群上部署它并且运行良好。现在我想在 GKE 上将我的应用程序作为云运行服务运行,但在创建云运行服务时我没有找到任何指定 GPU 的选项。谁能帮帮我。TIA
docker - 输入使用 Google Cloud Run 运行的 docker 容器
是否可以进入由Google Cloud Run提供支持的容器?的方式的东西docker exec -it CONTAINER /bin/bash
?
我面临一个错误,我无法在本地或使用 Google Cloud Shell 运行该容器时重现运行基于相同图像的容器。
对于是使用 Cloud Shell 连接到 Cloud Run 还是从我的本地环境中连接,我并不挑剔。
google-cloud-run - 谷歌云运行的准备情况检查 - 如何?
我在https://cloud.google.com/run/docs/how-to的文档中进行了相当广泛的搜索。我还在 console.cloud.google.com 中找到了 YAML,但我无法编辑它。有没有办法使用我可能错过的命令来设置它?
编辑:我在https://cloud.google.com/sdk/gcloud/reference/beta/container/clusters/create中也找不到任何关于它的内容。
编辑2:
我正在寻找一种让 Google 云运行在容器中对我的应用程序进行就绪检查的方法。与 kubernetes 相同的方式 - 此处示例:https ://kubernetes.io/docs/tasks/configure-pod-container/configure-liveness-readiness-probes/ 。问题是我不想让我的服务在容器中的应用程序仍在旋转时停止 30-60 秒。当我推送新版本时,Google 会立即重定向导致用户等待很长时间的流量。
EDIT3:这是我部署新版本后发出第一个初始请求所需的时间。
EDIT4:我试图启动的应用程序是 Python 中的。这是一个提供张量流模型的烧瓶应用程序。我需要将几个文件加载到内存中。这在我的电脑上只需要 5-10 秒,但你可以在云上运行更长时间。