spring-cloud

This commit is contained in:
huanqing.shao
2019-07-31 23:53:46 +08:00
parent 089c89f5d2
commit 82dab331cd
251 changed files with 1815 additions and 3 deletions

View File

@ -1,6 +1,33 @@
# Spring Cloud on Kubernetes
使用 Kuboard 完成 Spring Cloud 微服务应用的部署。
下图是作者在 [会小二](https://www.huixiaoer.com) 工作期间设计的微服务参考架构,设计和研发 Kuboard 的初心便源于此图。历时两年时间Kuboard终于发布也标志着该参考架构的成熟可用。该参考架构主要包括四个重要组成部分
* 微服务运行时
* 前后端分离
* Spring Cloud
* DevOps
* 源代码/构建管理
* 包管理
* 部署及运维
* Kubernetes + Kuboard
* 监控及评估
* 熔断及限流
* 链路追踪
* 性能监控
* 日志收集
* APM
![image-20190731230110206](./README.assets/image-20190731230110206.png)
Spring Cloud on Kubernetes 并不对 Spring Cloud 架构、组件等做过多解释,而是将重点放在如何将 Spring Cloud 的各类型组件顺利部署到 Kubernetes 环境中。
为了更好地阐述此主题,作者准备了一个最简单的微服务 example 作为例子,该 example 的部署架构如下图所示,源代码请参考 [kuboard-example](https://github.com/eip-work/kuboard-example)
![image-20190731233343406](./README.assets/image-20190731233343406.png)
<div>
<script type='text/javascript' src='https://www.wjx.top/handler/jqemed.ashx?activity=43409534&width=760&source=iframe'></script>