OpenSeaOtter架构设计

OpenSeaOtter的初衷是提供一个易于部署和使用的镜像存储服务,并且把研发流程中的CI/CD连接起来。
OpenSeaOtter可以接收多个格式的镜像,支持docker和podman 的pull和push。在镜像发生变更后,可以触发对应的部署行为。

架构

代码地址

我们的项目是开源的。
目前放在 GitCode - 全球开发者的开源社区,开源代码托管平台,访问以下几个项目

  • so_proto 通讯协议定义
  • so_proto_gen_go 通讯协议生成的go代码
  • so_proto_gen_rust 通讯协议生成的rust代码
  • so_server 主服务程序
  • so_agent 订阅server通知,并执行持续部署

开发进度

预计在2025年1月底会有第一个版本。

相关推荐
IT成长日记2 小时前
【Docker基础】Docker数据卷管理:docker volume inspect及其参数详解
运维·docker·容器·volume·inspect
伤不起bb2 小时前
Kubernetes 服务发布基础
云原生·容器·kubernetes
ladymorgana2 小时前
【Docker】如何设置 `wiredTigerCacheSizeGB` 和 `resources.limits.memory`
运维·docker·容器
mcdx2 小时前
基于Docker构建OrangePi5 SDK环境
docker·容器
杨浦老苏4 小时前
Docker端口映射查看工具Dockpeek
网络·docker·群晖
别骂我h5 小时前
Kubernetes服务发布基础
云原生·容器·kubernetes
weixin_399380696 小时前
k8s一键部署tongweb企业版7049m6(by why+lqw)
java·linux·运维·服务器·云原生·容器·kubernetes
IT成长日记7 小时前
【Docker基础】Docker数据卷管理:docker volume ls及其参数详解
运维·docker·容器·volume ls
偷萧逸苦茶7 小时前
docker常见命令
docker·容器·eureka
高山莫衣21 小时前
Docker Desktop导致存储空间不足时的解决方案
docker·容器·eureka