重新安装kuboard后,原先配置的CI/CD命令都没了,需要重新创建

背景介绍

使用如下命令创建的kuboard服务,上一层用nginx设置代理,用域名访问使用的

docker run -d \
  --restart=always \
  --name=kuboard \
  -p 10080:80/tcp \
  -p 10081:10081/udp \
  -p 10081:10081/tcp \
  -e KUBOARD_ENDPOINT="http://192.168.0.218:10080" \
  -e KUBOARD_AGENT_SERVER_UDP_PORT="10081" \
  -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
  -v /root/kuboard-data:/data \
  eipwork/kuboard:v3.4.1.0

在使用一段时间发现,在主机的/root/kuboard-data/questdb-data/log下有一个txt的日志文件,每天都增长,具体内容如下

占用大量磁盘空间

想到的办法
1.重启kuboard,这个日志文件没了,重新生成一个,时间一长,还会面临同样的问题,并且重启kuboard,需要重新配置CI/CD权限

2.写脚本定时清空这个日志文件,找到的在不重启服务的情况下清空日志文件的内容,释放磁盘空间,但是定时执行一段时间,发现没效果

关于这个日志文件大小不停增长的原因,就如截图所示。不停的提示创建审计日志失败

至于为啥创建审计日志失败,怎么解决一时没有头绪,想到的唯一办法是重新安装kuboard

如下是重新安装的步骤:

1.停止kuboard服务

docker stop kuboard

2.原来的宿主机挂载目录重命名

mv kuboard-data kuboard-data.bak

3.使用最新的脚本,新启动一个,名称跟之前的不一样

docker run -d \
  --restart=always \
  --name=kuboard1 \
  -p 10080:80/tcp \
  -p 10081:10081/udp \
  -p 10081:10081/tcp \
  -e KUBOARD_ENDPOINT="http://192.168.0.218:10080" \
  -e KUBOARD_AGENT_SERVER_UDP_PORT="10081" \
  -e KUBOARD_AGENT_SERVER_TCP_PORT="10081" \
  -v /root/kuboard-data:/data \
  eipwork/kuboard:v3.4.1.0


# QuestDB连接参数: postgresql://admin:quest@127.0.0.1:8812/qdb


默认用户名和密码:  修改密码跟原来的一样
admin
Kuboard123

4.创建test用户只能访问某个名称空间

test用户,mygroup组,密码跟原来的一样


授予用户/用户组访问 Kubernetes 的一个名称空间

https://www.cnblogs.com/sanduzxcvbnm/p/15015576.html

https://www.kuboard.cn/learning/k8s-advanced/sec/rbac/auth-namespace.html


5.开启CI/CD权限

普通用户使用CI/CD权限使用

https://www.cnblogs.com/sanduzxcvbnm/p/15074295.html

有个问题,重新创建kuboard后,原先项目创建的那些ci/cd参数都没了,每个需要重新创建使用

然后就是上述的那个日志文件虽然还在增长使用,但是不会再有创建审计日志失败的提示了

posted @ 2022-04-24 15:52  哈喽哈喽111111  阅读(656)  评论(0编辑  收藏  举报