其他分享
首页 > 其他分享> > 重新安装kuboard后,原先配置的CI/CD命令都没了,需要重新创建

重新安装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参数都没了,每个需要重新创建使用

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

标签:CI,KUBOARD,重新安装,创建,10081,CD,日志,kuboard,data
来源: https://www.cnblogs.com/sanduzxcvbnm/p/16186212.html