202304代办列表


一、文件存储

1. 将dodo通用附件存入minio

  • 搭建单节点minio服务
  • 测试环境 拉取最新数据库及data_dir目录下的所有文件
  • 测试环境 安装s3模块,将附件自动迁移到minio服务中
  • 测试环境 测试数据完整性

高性能分布式对象存储——MinIO(环境部署)

推荐集群最小4台服务器,且分布与不同的物理机上

安全问题:

  1. 限制minio端口只能由指定的ip访问。
  2. 是否允许用户不经过dodo直接访问minio?
  3. 提供永久性的资源下载链接时的安全隐患

间接访问:用户->dodo->minio
直接访问:用户->nginx->minio

2. 将dodo内自定义表中的附件存入minio

好处:大幅降低数据库备份文件的大小,预估可减少一半以上。

3. 将curve接入k8s并测试

二、redis 迁移

  • 为每个服务部署单独的redis
  • 设置强密码+IP白名单

docker不受UFW控制

三、代码检查

1. 重新部署gitlab并启用ci流程

  • 使用docker重新部署gitlab服务
  • 将代码仓库迁移到新的gitlab中
  • 启用gitlab runner
  • 修改ci模板,配置合并代码前的各项检查

幻翼 2023年4月6日 18:55 收藏文档