Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
托管在Kubernetes中的Cassandra的本地持久卷_Cassandra_Kubernetes - Fatal编程技术网

托管在Kubernetes中的Cassandra的本地持久卷

托管在Kubernetes中的Cassandra的本地持久卷,cassandra,kubernetes,Cassandra,Kubernetes,我们正试图在库伯内特斯部署卡桑德拉。考虑到存储以及如何使其在每个数据中心以最快的速度工作,而不必在每个数据中心实施网络连接存储,在每个数据中心使用本地持久卷并利用Cassandra处理跨数据中心复制似乎是合理的。 我对这个问题的想法正确吗?有没有更好的方法来考虑在我们的每个数据中心中实现卡桑德拉,使我们的应用程序通过连接到一个更本地的数据中心来运行最快? < P> @ Simon Fontana Oscarsson是正确的。< /P> 我只想为那些会发现这个问题的人补充一些关于这个特性的细节,因

我们正试图在库伯内特斯部署卡桑德拉。考虑到存储以及如何使其在每个数据中心以最快的速度工作,而不必在每个数据中心实施网络连接存储,在每个数据中心使用本地持久卷并利用Cassandra处理跨数据中心复制似乎是合理的。
我对这个问题的想法正确吗?有没有更好的方法来考虑在我们的每个数据中心中实现卡桑德拉,使我们的应用程序通过连接到一个更本地的数据中心来运行最快?

< P> @ Simon Fontana Oscarsson是正确的。< /P> 我只想为那些会发现这个问题的人补充一些关于这个特性的细节,因为这是一个常见的情况

  • 本地持久卷仅在alpha阶段的1.7版本和beta阶段的1.10版本中可用
  • 它需要在节点上预先配置LVM,并且应该在使用它之前完成
  • 在这里您可以找到配置示例

  • Cassandra中的每个节点都应该有自己的本地磁盘。您可以在这里阅读有关Cassandra中共享存储问题的更多信息:这也是我的想法。我们目前的问题非常相似:尝试通过动态分配本地存储来部署Kubernetes。好吧,现在还不可能(库伯内特斯还很年轻)。要使用本地存储,我认为您必须一次设置一个pod,但请对此进行调查,因为我不是100%确定。西蒙:我正在查看Kubernetes Goes Beta版的本地持久卷文档,以尝试实现这一点:哦,他们现在正在发布此功能,非常酷!那应该是你要找的。谢谢你的提示