部署网站的职能分配

jenkins

根据托管网站的webhook通知, 更新本地仓库, 并执行Jenkinsfile命令

  • 本地 ssh证书 上传托管网站
  • 下载对应托管网站的插件
  • 填写仓库地址
  • 生成 webHook密码
  • 托管网站添加 网址webHook密码
  • 测试

docker node

中间过程, 用于生成目标文件

docker nginx

根据配置文件 反向代理每个站点

docker etcd

注册发现 每一个站点自己运行后自己注册自己的服务器信息

docker confd

根据根据模板 按照 etcd 的信息生成 nginx 所需的 conf配置

docker loki

日志代理 记录docker中的实施日志

docker grafana

日志管理 展示loki记录的日志