摘要: 安装 在目标集群上,执行如下命令: kubectl apply -f https://github.com/512team/dhorse/raw/main/conf/kubernetes-prometheus.yml 使用 1.在浏览器访问地址:http://master_ip:30000,如下图所 阅读全文
posted @ 2024-01-25 15:07 tiandizhiguai 阅读(7) 评论(0) 推荐(0) 编辑
摘要: 版本说明 新增特性 支持同一机器部署多个DHorse服务; 支持Next、.NET应用部署; 优化Node、Nuxt应用构建和部署的性能; 默认使用fabric8客户端与k8s集群交互,可以通过指定参数-Dkubernetes-client=official切回到k8s官方客户端; 支持企业微信、钉 阅读全文
posted @ 2023-12-20 19:58 tiandizhiguai 阅读(33) 评论(0) 推荐(0) 编辑
摘要: 目前,DHorse(https://gitee.com/i512team/dhorse)只支持Ingress-nginx的Ingress实现,下面介绍Ingress-nginx的安装过程。 下载安装文件 首先,需要匹配Ingress-nginx版本和kubernetes版本。 在https://gi 阅读全文
posted @ 2023-12-13 15:37 tiandizhiguai 阅读(184) 评论(0) 推荐(0) 编辑
摘要: 前言 在介绍DHorse的操作之前,先来介绍一下使用k8s发布应用的步骤,以SpringBoot应用为例进行说明。 1.首先从代码仓库下载代码,比如GitLab; 2.接着进行构建,比如使用Maven; 3.如果要使用k8s作为编排,还需要把步骤2产生的包制作成镜像,比如使用Docker; 4.上传 阅读全文
posted @ 2023-11-20 19:37 tiandizhiguai 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 综述 首先,本篇文章所介绍的内容,已经有完整的实现,可以参考这里。 在微服务、DevOps和云平台流行的当下,使用一个高效的持续集成工具也是一个非常重要的事情。虽然市面上目前已经存在了比较成熟的自动化构建工具,比如jekines,还有一些商业公司推出的自动化构建工具,但他们都不能够很好的和云环境相结 阅读全文
posted @ 2023-11-09 10:54 tiandizhiguai 阅读(464) 评论(0) 推荐(0) 编辑
摘要: 现状 在dhorse 1.4.0版本之前,一直使用k8s官方提供的sdk与k8s集群交互,官方sdk的Maven坐标如下: <dependency> <groupId>io.kubernetes</groupId> <artifactId>client-java</artifactId> <vers 阅读全文
posted @ 2023-10-30 19:10 tiandizhiguai 阅读(199) 评论(0) 推荐(1) 编辑
摘要: 完成安装k8s集群以后,推荐使用https://github.com/512team/dhorse发布应用。 准备环境 准备两台服务器节点,如果需要安装虚拟机,可以参考《wmware和centos安装过程》 机器名 IP 角色 CPU 内存 centos01 192.168.109.130 mast 阅读全文
posted @ 2023-10-24 19:35 tiandizhiguai 阅读(54) 评论(0) 推荐(0) 编辑
摘要: 版本说明 优化特性 在集群列表增加集群版本; 修改Jvm的GC指标名; 解决问题 解决shell脚本换行符的问题; 解决部署历史列表页,环境名展示错误的问题; 解决指标收集功能的异常; 升级指南 升级指南 DHorse介绍 DHorse是一个简单易用的轻量级的云应用管理平台,不需要理解容器和k8s的 阅读全文
posted @ 2023-10-17 10:59 tiandizhiguai 阅读(55) 评论(0) 推荐(0) 编辑
摘要: 以下步骤在具有Docker环境的Linux机器上操作。 把springboot-1.0.0.jar放到/usr/local/springboot目录下,并在该目录下创建Dockerfile文件,内容为: FROM openjdk:8-jdk-alpine ADD springboot-1.0.0.j 阅读全文
posted @ 2023-10-07 14:34 tiandizhiguai 阅读(106) 评论(0) 推荐(0) 编辑
摘要: 版本说明 新增特性 提供Fabric8客户端操作k8s(预览)的功能,可以通过指定-Dkubernetes-client=fabric8参数开启; Vue、React应用增加Pnpm、Yarn的构建方式; 支持Go、Flask、Django、Nuxt应用部署; 优化特性 副本指标数据保存为3天; 部 阅读全文
posted @ 2023-09-20 12:56 tiandizhiguai 阅读(69) 评论(0) 推荐(0) 编辑