我正在评估 Kubernetes 作为我们新应用程序的平台。现在看来,一切都非常令人兴奋!然而,我遇到了一个问题: 我正在 GCE 上托管我的集群,我需要一些机制来在两个 pods 之间共享存储——持续集成服务器和我的应用服务器。对付库伯内氏病最好的方法是什么?似乎没有一种卷类型适合我的需要,因为如果一个 pod 需要写入磁盘,则不能共享 GCE 磁盘。NFS 将是完美的,但似乎需要特殊的库伯内特集群构建选项?
编辑: 共享存储似乎是一个问题,我已经遇到多次现在使用库伯内特。在多个用例中,我只希望拥有一个卷并将其连接到多个 pods (具有写访问权限)。我只能假设这将是一个常见的用例,不是吗?
编辑2: 例如,这一页描述了如何建立一个 Elasticsearch 集群,但是将其与持久存储连接起来是不可能的(正如这里所描述的) ,这使得它变得毫无意义: (