【问题标题】:Accessing Google Cloud persistent disk from both GKE and independent web server从 GKE 和独立网络服务器访问 Google Cloud 永久磁盘
【发布时间】:2019-05-24 21:00:43
【问题描述】:

this guide 之后,我了解了如何在 Google Cloud 中创建永久性磁盘,而不是使用 NFS 服务器托管它。

现在我有一个 NFS 服务器,可以从我的 GKE 节点使用。

但是,我还希望能够从独立的 Web 服务器向其发布数据,基本上使其成为唯一的写入器,节点成为读取器。

如何在不部署虚拟机实例的情况下远程访问磁盘?

这不是 GC 永久磁盘的推荐用例吗?

【问题讨论】:

  • 为什么不能通过 NFS 从 Web 服务器访问它?如果有多个客户端,NFS 会有一些非 POSIX 行为,但如果您只有一个写入器节点,它基本上应该可以按您期望的开箱即用方式工作。

标签: gcloud nfs google-kubernetes-engine gce-persistent-disk google-persistent-disk


【解决方案1】:

我不相信这是可能的,因为磁盘不能在一个实例上以读/写方式挂载,而在另一个实例上以只读方式挂载。 NFS 服务器将是要走的路。

【讨论】:

  • 所以在只读场景中 - 谁应该首先将任何东西放在那里?
  • 数据需要事先存在。以读/写方式挂载,以只读方式卸载和挂载。
【解决方案2】:

您可以只使用 Cloud Filestore 作为 Compute Engine 实例和 GKE 实例的网络附加文件存储。这样你就可以有多个作者和读者

【讨论】:

    猜你喜欢
    • 2017-10-28
    • 2020-02-08
    • 2019-01-26
    • 2019-02-07
    • 1970-01-01
    • 1970-01-01
    • 2018-03-06
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多