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月底会有第一个版本。

相关推荐
大都督老师12 分钟前
配置 containerd 使用镜像加速器拉取 Docker Hub 镜像
容器·kubernetes·k8s
zyu679 小时前
03-Docker存储和网络
网络·docker·容器
牛奔10 小时前
Docker Compose 两种安装与使用方式详解(适用于 Docker 19.03 版本)
运维·docker·云原生·容器·eureka
木童66211 小时前
Kubernetes 操作管理完全指南:从陈述式到声明式,覆盖全生命周期
云原生·容器·kubernetes
不想画图12 小时前
Kubernetes(三)——组网概念和基础操作指令
云原生·容器·kubernetes
青州从事52115 小时前
20260108【mac】【brew】【docker】安装
macos·docker·eureka
Fortune_yangyang16 小时前
Kubernetes 操作管理
云原生·容器·kubernetes
菜鸟思维17 小时前
优化NextJs 项目的Docker 镜像 从3.62G 优化到 296.85M
docker
怣疯knight17 小时前
Docker Desktop 4.55.0版本安装成功教程
windows·docker
放寒假脚后跟v18 小时前
Pod 的 YAML 文件中 exitCode 字段的具体含义、不同取值代表的场景
运维·云原生·容器·kubernetes·k8s