Skip to content

Latest commit

 

History

History
31 lines (23 loc) · 1.27 KB

File metadata and controls

31 lines (23 loc) · 1.27 KB

extension-hub

静态文件注册中心,适用于 k8s。使用一个 nginx 和多个一次性 job,代替多个常驻 nginx。可减少 pod 数量,提高观感。

分为服务端和客户端,分别负责文件的发送和接收。 image

大体流程如图。 image

server 提供功能

TODO 功能
根据 tar hash 判断是否存在 grpc
根据配置,获取上传地址 grpc
http 上传 tar 包 http
http 下载 tar 包 http
请求解压 tar 包到指定目录 grpc
指定文件夹文本替换 grpc
未使用文件清理| grpc |

TODO: server 额外功能(待定)

在 server 启动时,调用 ks 接口,重启所有 client,注册文件。 使用持久化存储,忽略重启问题

Done: client 开发

TODO:文档支持

TODO:发布 kubesphere 插件

* file server 插件
* client 镜像