如何解决如何将永久存储安装到Google Cloud Run?
我试图在Cloud运行时运行Docker映像,并意识到没有添加永久存储的选项。我在https://cloud.google.com/run/docs/using-gcp-services#connecting_to_services_in_code中找到了一个服务列表,但是所有服务都可以从代码访问。我一直想与持久性存储共享卷。有办法解决吗?是因为持久性存储可能无法同时在多个实例之间共享吗?有替代解决方案吗?
解决方法
Cloud Run是无服务器的:它抽象了所有基础架构管理。
也是一个托管计算平台,可自动扩展您的无状态容器。
文件系统访问容器的文件系统可写,并且是 遵守以下行为:
这是一个内存文件系统,因此使用容器进行写入 实例的内存。写入文件系统的数据不持久 容器实例停止时。
如果您的应用程序具有状态,则可以使用Google Cloud Storage,Firestore或Cloud SQL。
3 Great Options for Persistent Storage with Cloud Run
What's the default storage for Google Cloud Run?
,Cloud Run(完全托管)具有not yet supported的已知服务,包括文件存储,该文件存储也是永久性存储。但是,您可以考虑在GKE上运行的Cloud Run Anthos上运行Docker映像,并且可以在其中使用persistent volumes,它们通常由Compute Engine永久磁盘支持。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。