gpt4 book ai didi

elasticsearch - 如何在带有状态集或类似内容的kubernetes容器上编辑elasticsearch.yml?

转载 作者:行者123 更新时间:2023-12-03 01:31:19 25 4
gpt4 key购买 nike

我必须编辑elasticsearch.yml才能创建备份(像这样设置path.repo是必需的):path.repo: /mnt/backup
但是我在Kubernetes上运行了elasticsearch,我想同时从有状态集或类似于所有pod的东西中设置path.repo。
谁能告诉我该怎么做?
谢谢

我试图用configmap这样来做到这一点:
https://discuss.elastic.co/t/modify-elastic-yml-file-in-kubernetes-pod/103612

但是当我重新启动Pod时,它抛出了一个错误:/usr/share/elasticsearch/bin/run.sh: line 28: ./config/elasticsearch.yml: Read-only file system

最佳答案

ConfigMap作为只读文件系统安装到Pod,无法更改此行为。

如果您希望一次修改所有Pod的配置,则必须将config /目录安装为ReadWriteMany永久卷(NFS,GlusterFS等)。

关于elasticsearch - 如何在带有状态集或类似内容的kubernetes容器上编辑elasticsearch.yml?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55829608/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com