首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >无法将elasticsearch设置为kubernetes群集中的持久卷

无法将elasticsearch设置为kubernetes群集中的持久卷
EN

Stack Overflow用户
提问于 2019-04-12 10:42:55
回答 1查看 733关注 0票数 3

我想使用Helm在Kubernetes集群上设置Elasticsearch。我可以在没有持久性的Kubernetes集群上设置Elasticsearch。我正在使用下面的舵图。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
helm install --name elasticsearch incubator/elasticsearch \
    --set master.persistence.enabled=false \
    --set data.persistence.enabled=false \
    --set image.tag=6.4.2 \
    --namespace logging

然而,我不能持之以恒地使用它。此外,我感到困惑,因为我既没有使用基于云的存储(aws、gce),也没有使用nfs。我使用的是本地VM存储。我在我的虚拟机环境中添加了磁盘,并在ext4下格式化它。现在,我正尝试将其用作elasticsearch部署的持久磁盘。

我试了很多方法,但都没怎么做。对于任何数据,如果你需要,我将是有帮助的。但请得到一个解决方案,这将是工作。

我只是需要帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-12 17:09:58

我不相信这个图表会支持本地存储。

查看volumeClaimTemplate such as on the master-statefulset.yaml会发现,对于here描述的本地卷设置(如path、nodeAffinity、volumeBindingMode),它缺少关键参数。如果您使用云部署,只需使用云卷声明即可。如果您已在本地或仅在您的计算机上部署了群集,则应分叉图表并调整卷声明,以满足本地存储的要求。

无论哪种方式,在你未来的帖子中,你都应该包括相关的日志。对于kubernetes错误,从堆栈的所有部分查看是有帮助的,例如: kubernetes控制平面日志、对象事件(如描述卷声明的输出)、helm日志、未能发现卷的elasticsearch pod日志等。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55649855

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文