已解决 使用k8s安装禅道,每次重启pod都会重新安装,但是安装提示我已有数据存在,这是为什么呢?
已经设置了挂载卷
禅道版本 18.8 源码包
操作系统 CentOS
客户端浏览器

提问者: 多情的饭盒 悬赏:5 日期: 2024-03-18 17:13:00 答案:1 点击:113

获取技术支持

QQ: 电话:
设置备注
答案列表
最佳答案
2024/03/18
提示重新安装的话,可能有几个原因,主要的是检查下持久化目录有没有设置禅道代码路径,禅道代码路径zentao/config目录下有个My.php文件,如果禅道服务器找不到这个文件,就会触发安装页面,数据已存在应该是数据库文件已经映射了。
2024/03/18
mountPath:/apps/zentao 我觉得这个设置没问题啊
2024/03/19
确认映射的目录中有 zentao/config/my.php 这个文件吗?如果还不能确认可以加一下本网页最上方的QQ或者拨打电话加入禅道总群截图显示页面可以更快的确认问题。
2024/03/19
映射的目录中有my.php这个文件,每次安装完成后我去挂载卷中查看my.php里面是有内容的,我甚至在config下创建了一个文件。但是当我删除pod后,再次进入这个挂载卷中查看my.php里面就没有内容了,但是我在config下创建的文件还存在。 感觉是部署的时候数据全部重新写入覆盖了。
2024/03/20
您好,请问下咱们使用的是哪个镜像?
2024/03/20
image: hub.zentao.net/app/zentao:latest
2024/03/20
您好,咱们挂载目录有问题,禅道镜像只挂载/data目录就可以了,/data目录中包含所有禅道的数据,不能挂载这个目录/apps/zentao。可以挂载/data 目录再试下
2024/03/20
thanks,确实挂载到/data就解决了
2024/03/20
好的