dhorse

DHorse是一个轻量级、简单易用的云应用管理平台,具有多云和多环境管理、应用管理和部署、服务治理等功能,使用该平台不需要了解容器和k8s的概念。

APACHE-2.0 License

Stars
408
Committers
6

Bot releases are hidden (Show)

dhorse - v1.5.1 Latest Release

Published by tiandizhiguai 4 months ago

版本说明

新增特性

  • 支持k8s的v1.30.x版本;

优化特性

  • 优化回滚功能;
  • 修复注册来源的回滚问题;
  • 新增和修改应用时校验应用名;
  • 升级kubernetes-client至v6.13.0;
  • 调整部署明细表头展示;

升级指南

升级指南

dhorse - v1.5.0

Published by tiandizhiguai 10 months ago

版本说明

新增特性

  • 支持同一机器部署多个DHorse服务;
  • 支持Next、.NET应用部署;
  • 优化Node、Nuxt应用构建和部署的性能;
  • 默认使用fabric8客户端与k8s集群交互,可以通过指定参数-Dkubernetes-client=official切回到k8s官方客户端;
  • 支持企业微信、钉钉、飞书登录;
  • 支持对集群节点的管理;

优化特性

  • 隐藏密码展示;
  • 修改Banner展示;
  • 选择应用列表按照字母排序;
  • 优化副本终端、日志等功能;
  • 构建版本、部署时对DHorse资源的利用;
  • 使用集群模式提交构建请求;
  • 优化终止部署历史的功能;
  • 优化Go应用的构建流程;

解决问题

  • WebSocket支持Https协议;

升级指南

升级指南

dhorse - v1.4.2

Published by tiandizhiguai about 1 year ago

版本说明

优化特性

  • 在集群列表增加集群版本;
  • 修改Jvm的GC指标名;

解决问题

  • 解决shell脚本换行符的问题;
  • 解决部署历史列表页,环境名展示错误的问题;
  • 解决指标收集功能的异常;

升级指南

升级指南

dhorse - v1.4.1

Published by tiandizhiguai about 1 year ago

优化特性

  • Node、Python等应用支持自定义依赖镜像;
  • 统一dhorse-app的标签值;

解决问题

  • 部署后,解决启动子进程的问题;

升级依赖

  • 升级Jib-core到0.25版本;

升级指南

升级指南

dhorse - v1.4.0

Published by tiandizhiguai about 1 year ago

新增特性

  • 提供Fabric8客户端操作k8s(预览)的功能,可以通过指定-Dkubernetes-client=fabric8参数开启;
  • Vue、React应用增加Pnpm、Yarn的构建方式;
  • 支持Go、Flask、Django、Nuxt应用部署;

优化特性

  • 副本指标数据保存为3天;
  • 部署Nodejs应用时可以指定端口;
  • 忽略搜索大小写匹配;
  • 部署页面展示环境名;
  • Maven默认的远程仓库地址改为阿里云镜像地址;
  • 优化国内的代理镜像地址;
  • 重构data/app目录结构,以提升Vue、React构建版本的速度;

解决问题

  • 构建版本时,解决构建状态展示不正确的问题;
  • 健康检查屏蔽成功阈值的配置;

升级依赖

  • 升级Node应用的Maven插件版本;

升级指南

升级指南

dhorse - v1.3.2

Published by tiandizhiguai about 1 year ago

版本说明

新增特性

  • 构建版本、部署应用时的线程池可配置化;

优化特性

  • 构建版本跳过单元测试;

解决问题

  • 解决Vue应用详情页面报错的问题;
  • 解决Linux环境下脚本运行失败的问题;
  • 解决下载Maven安装文件失败的问题;

升级说明

下载v1.3.2安装文件并解压,修改dhorse.yml文件的data.path项值设为旧版本的值,然后启动dhorse服务即可。

dhorse - v1.3.1

Published by tiandizhiguai about 1 year ago

修复问题:
1.解决通过tag构建版本失败的问题;

dhorse - v1.3.0

Published by tiandizhiguai about 1 year ago

新增特性

  • 增加prometheus的配置功能;
  • 支持gradle项目构建;
  • 支持配置多个maven仓库地址;
  • 支持nodejs应用和html应用部署;
  • 重构maven构建方式的功能;
  • 支持应用维度的javahome配置;
  • 增加下载副本的yaml文件功能;
  • 所有应用都支持ingresshost配置;
dhorse - v1.2.1

Published by tiandizhiguai over 1 year ago

优化内容

  • 优化jvm指标收集时dhorse接口地址错误的问题;
  • 首次配置镜像仓库,自动制作jvm angent镜像;
  • 解决亲和容忍搜索的问题;
  • 由于国内网络原因,修改代理镜像地址;
  • Ldap支持cn登录;
  • 不再支持配色方案的功能;
  • 升级说明:下载v1.2.1版本解压以后,修改conf目录下的dhorse.yml文件,data.path项的值设为旧版本的值,然后启动即可;
dhorse - v1.2.0

Published by tiandizhiguai over 1 year ago

更新内容

  • 支持Jvm指标收集;
  • 默认存储改为sqlite;
  • Node应用转为Vue和React应用;
  • 支持LDAP登录;
  • 支持配置容器生命周期的钩子处理;
  • Vue和React应用,不配置域名时不创建Ingress;
  • Service增加prometheus注释,以支持prometheus收集数据;
  • 重构日志收集的组件;
  • 升级指南

解决的问题

  • 解决健康检查配置的问题;
dhorse - v1.1.1

Published by tiandizhiguai over 1 year ago

优化及解决的问题:
1.解决构建版本时下载依赖镜像失败的问题;
2.解决Node应用重新构建版本时的报错问题,代码由@jimsoft1000(落叶)提供;
3.优化副本终端、副本日志、构建版本日志、部署历史日志页面,当行内容过长时展示的问题,代码由@jimsoft1000(落叶)提供;
4.升级说明:下载v1.1.1版本解压以后,修改conf目录下的dhorse.yml文件,data.path项的值设为旧版本的值,然后启动即可;
感谢@jimsoft1000(落叶)提供的代码。

dhorse - v1.1.0

Published by tiandizhiguai over 1 year ago

新增特性及优化:
1.部署应用时,在部署历史菜单里增加“终止”功能;
2.亲和容忍配置,增加禁用和启用功能;
3.增加自定义菜单的功能,方便集成第三方系统;
4.增加健康检查配置的功能;
5.选择应用列表时,增加搜索的功能;
6.重构构建版本、部署日志的功能,支持集群部署;
7.优化定时任务的实现,支持集群部署;
8.优化启动服务检测功能;
9.由DHorse创建的镜像仓库项目,改为私有类型;
10.该版本完全兼容v1.0.0;
11.其他优化;

解决的问题:
1.升级版本失败时,解决不能登录的问题;
2.镜像仓库配置,解决账号认证失败的问题;
3.解决存储的登录名长度不一致的问题;
4.解决SpringBoot应用展示名称不一致的问题;
5.解决Node应用构建版本失败的问题;

dhorse - v1.0.0

Published by tiandizhiguai over 1 year ago

重大特性更新:
1.增加副本资源的监控功能;
2.支持通过tag构建版本;
3.支持环境维度的亲和、容忍配置的功能;

特性更新:
1.增加事件通知功能;
2.禁止删除master分支;
3.优化应用启动检测的功能;
4.支持应用维度的亲密应用的配置;
5.支持环境维度的多端口功能;
6.支持k8s的1.26版本;

其他更新:
1.升级链路追踪的agent版本;
2.解决mysql在utf8bm4编码下的建表语句问题;
3.解决重置密码的问题;
4.修改其他已知问题;
5.精简js代码;
6.其他代码优化;

dhorse -

Published by tiandizhiguai over 1 year ago

解决Mysql建表语法错误的问题。

dhorse - v0.12.0

Published by tiandizhiguai over 1 year ago

1.支持node应用部署;
2.完善删除环境下资源的功能;
3.支持1.25的k8s版本;
4.修改其他bug。

dhorse - v0.11.0

Published by tiandizhiguai almost 2 years ago

1.第一个稳定版本;
2.支持War包部署。

dhorse - v0.10.1-beta

Published by tiandizhiguai almost 2 years ago

1.增加环境模板功能;
2.解决高版本k8s的bug;
3.解决高版本Harbor的bug;
4.升级Gitlab包;

dhorse - v0.10.0-beta

Published by tiandizhiguai almost 2 years ago

1.项目概念定义为应用概念;
2.新增链路追踪功能;
3.代码仓库认证方式;
4.集群认证方式;
5.修改其他bug;

dhorse - v0.9.1-beta

Published by tiandizhiguai almost 2 years ago

修改:
1.增加社区文档;
2.修复修改集群时不成功的问题;
3.修复副本展示IP不对的问题;
4.优化页面提示。

dhorse - v0.9.0-beta

Published by tiandizhiguai about 2 years ago

第一个公测版本。

Package Rankings
Top 6.34% on Proxy.golang.org
Related Projects