![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务治理
文章平均质量分 66
画蛇添足
我是一个人!
展开
-
无需依赖Docker环境制作镜像
但是,要想通过平台类型的系统去为每个系统构建镜像,显然通过插件的方式,不太合适,因为需要每个被构建系统引入jib-maven-plugin插件才行,也就是需要改造每一个系统,这样就会带来一定的麻烦。,它是一个无需Docker守护进程——也无需深入掌握Docker最佳实践的情况下,为Java应用程序构建Docker和OCI镜像, 它可以作为Maven和Gradle的插件,也可以作为Java库。通过Jib-core,可以很轻松的实现镜像构建,而不需要依赖任何其他环境,也不需要被构建系统做任何改造,非常方便。原创 2023-02-09 13:45:44 · 596 阅读 · 0 评论 -
DHorse系列文章之配置文件
其中,data.path用来指定DHorse系统的数据存放路径,如:H2的数据文件、版本信息等;log.path用来指定DHorse的日志文件路径;Mysql相关配置用来指定DHorse的数据存储在Mysql,如果不指定这些配置项,则DHorse默认会使用H2进行存储。原创 2022-11-13 21:40:33 · 468 阅读 · 0 评论 -
DHorse系列文章之日志收集
基于k8s的日志收集主要有两种方案,一是使用daemoset,另一种是基于sidecar。两种方式各有优缺点,目前DHorse是基于daemoset实现的。如图1所示:图1在每个k8s集群中启动一个daemoset组件,即Filebeat的服务,监控/var/log/containers目录下的日志文件变动,然后把日志内容推送到ELK集群。原创 2022-11-04 21:41:45 · 293 阅读 · 0 评论 -
DHorse系列文章之多环境标识
该标识的值可以用于读取多环境的配置信息,如apollo、nacos等。原创 2022-11-04 21:39:15 · 131 阅读 · 0 评论 -
DevOps基于k8s发布系统的实现
在微服务、DevOps和云平台流行的当下,使用一个高效的持续集成工具也是一个非常重要的事情。虽然市面上目前已经存在了比较成熟的自动化构建工具,比如jekines,还有一些商业公司推出的自动化构建工具,但他们都不能够很好的和云环境相结合。原创 2022-10-30 21:29:53 · 9848 阅读 · 0 评论 -
DHorse系列文章之Dubbo项目解决方案
通过k8s如何发布Dubbo项目?原创 2022-10-27 21:10:58 · 730 阅读 · 0 评论 -
DHorse系列文章之操作手册
通过Dhorse系统如何发布一个项目呢?原创 2022-10-27 21:08:12 · 1849 阅读 · 2 评论 -
DHorse系列文章之maven打包
使用maven插件是最常见的打包方式,那么如果不使用插件可以实现打包吗?原创 2022-10-23 21:38:07 · 638 阅读 · 0 评论 -
理解 K8s 资源更新机制,从一个 OpenKruise 用户疑问开始
OpenKruise 是阿里云开源的大规模应用自动化管理引擎,在功能上对标了 Kubernetes 原生的 Deployment / StatefulSet 等控制器,但 OpenKruise 提供了更多的增强功能如:优雅原地升级、发布优先级/打散策略、多可用区workload抽象管理、统一 sidecar 容器注入管理等,都是经历了阿里巴巴超大规模应用场景打磨出的核心能力。这些 feature 帮助我们应对更加多样化的部署环境和需求、为集群维护者和应用开发者带来更加灵活的部署发布组合策略。目前在阿里巴巴内转载 2022-06-06 17:16:53 · 497 阅读 · 0 评论 -
基于SkyWalking实现SpringBoot在K8S中的链路跟踪实践
一、安装SkyWalking服务1.下载SkyWalking APM:https://skywalking.apache.org/downloads/ 这里下载Distribution的v9.0.0版本tar并解压2.进入bin目录分别启动oapService.sh,webappService.sh3.访问地址:http://127.0.0.1:8080二、制作SkyWalking-Agent镜像1.下载Java Agent:https://skywalking.apache.org/.原创 2022-04-23 11:09:49 · 1135 阅读 · 2 评论