请问下使用k8s+nfs高可用部署禅道的方案有嘛

2023-04-14 14:42:23
light
  • 访问次数: 4
  • 注册日期: 2023-04-12
  • 最后登录: 2023-05-15
  • 我的积分: 80
  • 门派等级: 无门派

目前使用的是官方的开源18.3的镜像  如果不挂载nfs是可以正常启动的 但缺点是pod重启 所有配置全都没了,需要重新安装

但如果将www/zentaoapps/data 和 /var/lib/mysql 两个目录进行挂载 服务的mysql就无法连接了

沙发
2023-04-14 17:44:23
禅道-Bee
  • 访问次数: 5149
  • 注册日期: 2017-02-22
  • 最后登录: 2024-05-07
  • 我的积分: 41241
  • 门派等级: 幽灵 等级5 天魔

可以试试渠成的镜像呢?

https://hub.docker.com/r/easysoft/quickon-zentao

数据库可以使用自己的数据库,通过环境变量进行配置。

板凳
2023-05-04 19:01:23
陈先生
  • 访问次数: 16
  • 注册日期: 2023-04-12
  • 最后登录: 2023-10-23
  • 我的积分: 188
  • 门派等级: 无门派
 18:57:43.93 
 18:57:43.93 Welcome to the Easysoft ZenTao 18.3 container
 18:57:43.94 Subscribe to project updates by watching https://www.zentao.net
 18:57:43.94 Submit issues and feature requests at https://www.zentao.net/ask.html
 18:57:43.94 
 18:57:43.95 INFO  ==> Prepare persistence directories.

chown: changing ownership of '/data': Operation not permitted


nfs 共享目录权限都是 777。

配置的nfs服务器还是失败, 修改为什么用户,什么组呢

执行脚本有问题?


陈先生 最后编辑, 2023-05-04 19:50:49
#3
2023-05-05 15:42:51 回复#2
ysicing
  • 访问次数: 44
  • 注册日期: 2022-10-15
  • 最后登录: 2024-03-26
  • 我的积分: 181
  • 门派等级: 无门派

渠成的镜像用户和组是www-data/www-data, 使新的镜像部署yaml能否提供一下。

如果在k8s上部署可以参考 helm部署的方式

#4
2023-05-05 19:44:55
陈先生
  • 访问次数: 16
  • 注册日期: 2023-04-12
  • 最后登录: 2023-10-23
  • 我的积分: 188
  • 门派等级: 无门派
 19:43:33.46 
 19:43:33.46 Welcome to the Easysoft ZenTao 18.3 container
 19:43:33.46 Subscribe to project updates by watching https://www.zentao.net
 19:43:33.46 Submit issues and feature requests at https://www.zentao.net/ask.html
 19:43:33.47 
 19:43:33.47 INFO  ==> Prepare persistence directories.

chown: changing ownership of '/data': Operation not permitted


helm 安装也是 一样的错误。

#5
2023-05-06 13:44:13
王林
  • 访问次数: 4396
  • 注册日期: 2017-06-20
  • 最后登录: 2024-05-07
  • 我的积分: 20170
  • 门派等级: 无门派
咱们使用的镜像名称和yaml文件能否提供一下我们看看呢
#6
2023-05-11 08:48:32
陈先生
  • 访问次数: 16
  • 注册日期: 2023-04-12
  • 最后登录: 2023-10-23
  • 我的积分: 188
  • 门派等级: 无门派

这个是用到yaml文件, k8s 1.25.6,

ubuntu  server 200406   nfs -server   mount v3,v4都试过,一样的错误 chown: changing ownership of '/data': Operation not permitted

#7
2023-05-11 09:28:57 回复#6
ysicing
  • 访问次数: 44
  • 注册日期: 2022-10-15
  • 最后登录: 2024-03-26
  • 我的积分: 181
  • 门派等级: 无门派
原帖由 禅道946185 于 2023-05-11 08:48:32 发表

这个是用到yaml文件, k8s 1.25.6,

ubuntu  server 200406   nfs -server   mount v3,v4都试过,一样的错误 chown: changing ownership of '/data': Operation not permitted


你好,请问pv/pvc怎么配置的,能否也提供一下。是基于nfs实现存储类sc的么还是用pv nfs方式

#8
2023-05-11 19:20:55 回复#6
ysicing
  • 访问次数: 44
  • 注册日期: 2022-10-15
  • 最后登录: 2024-03-26
  • 我的积分: 181
  • 门派等级: 无门派

我这边安装你提供的方式测试是ok。我提供一下我测试的文件仅供参考

Ubuntu 20.04 LTS 部署了NFS


/etc/exports如下
/k8sshare/ *(insecure,rw,sync,no_root_squash,no_subtree_check)

pv创建如下:


apiVersion: v1
kind: PersistentVolume
metadata:
  name: zentao-datav3
spec:
  capacity:
    storage: 5Gi
  volumeMode: Filesystem
  accessModes:
    - ReadWriteOnce
  persistentVolumeReclaimPolicy: Recycle
#  storageClassName: nfspv
  nfs:
    path: /k8sshare
    server: 10.10.16.26
apiVersion: v1
kind: PersistentVolumeClaim
metadata:
  name: zentao-datav3
spec:
  accessModes:
  - ReadWriteOnce
  resources:
    requests:
      storage: 1Gi







#9
2023-05-12 08:58:42 回复#8
陈先生
  • 访问次数: 16
  • 注册日期: 2023-04-12
  • 最后登录: 2023-10-23
  • 我的积分: 188
  • 门派等级: 无门派
nfs 的问题。 用你这个nfs 配置 也是OK 的。
#10
2023-05-12 10:50:57 回复#1
light
  • 访问次数: 4
  • 注册日期: 2023-04-12
  • 最后登录: 2023-05-15
  • 我的积分: 80
  • 门派等级: 无门派
那这样我还要自己维护mysql是吧 成本太高了呀  
1/2 1 2