繁体   English   中英

在启动依赖于磁盘中数据的 VM 之前,如何将文件放入永久磁盘?

[英]How can I put files into a persistent disk before starting up a VM that relies on data in the disk?

我有一个需要访问某些凭据文件的 VM。 我希望这些凭据文件存在于安装到 VM 的标准永久磁盘中。 当 VM 中的容器启动时,这些文件需要存在。 如果他们不这样做,容器将退出并重新启动。 由于它会不断退出并重新启动,因此没有机会跳入 VM、进入容器并放置文件。

所以我想知道是否有办法从计算引擎 VM 外部访问标准永久性磁盘,以便我可以在启动时将文件安装到 VM 容器之前将文件放入其中。

有什么办法吗?

您可以考虑 GCS FUSE [1],它允许您将 Cloud Storage 存储桶作为文件系统挂载在 Linux 或 macOS 系统上。

作为第二个解决方法,请检查使用具有多个读取器的永久性磁盘 [2] 如果凭据只需要在磁盘中放置一次 GCS 存储桶从长远来看会更好。

[1] https://cloud.google.com/storage/docs/gcs-fuse [2] https://cloud.google.com/kube.netes-engine/docs/how-to/persistent-volumes/readonlymany -磁盘

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM