在the Kubernetes example of Elasticsearch production deployment中,有一个关于使用emptyDir的警告,并建议“根据您的存储需求进行调整”,该文档链接到Kubernetes上的持久存储文档。
是使用持久存储更好,这是节点的外部存储,因此需要(高)网络I/O,还是我们可以使用具有本地emptyDir存储的多个数据节点来部署可靠的Elasticsearch?
上下文:我们将Kubernetes部署在商用硬件上,并且我们不喜欢使用SAN作为存储层(因为它似乎不是商用的)。
发布于 2015-11-10 04:01:19
这个警告是为了让人们不要认为使用emptyDir提供了一个持久的存储层。只要pod在同一主机上运行,emptyDir卷就会一直存在。但是,如果主机被更换或其磁盘损坏,则所有数据都将丢失。使用网络挂载存储是解决这两种故障模式的一种方法。如果您想使用复制存储,也可以使用。
https://stackoverflow.com/questions/33609240
复制相似问题