This commit is contained in:
huanqing.shao
2019-10-12 20:01:03 +08:00
parent a38c2a6712
commit b4a2a48480
170 changed files with 471 additions and 34 deletions

View File

@ -9,6 +9,8 @@ meta:
# 从微服务视角看Kubernetes
<AdSenseTitle/>
## 微服务
当我们谈论微服务的时候,总避免不了说 Spring Cloud / Dubbo这些微服务架构的采用确实达到了我们对他的期许分布式、熔断/限流、高可用、可扩展、分离关注、链路追踪、小团队快速迭代。

View File

@ -9,6 +9,8 @@ meta:
# 在K8S上部署api-gateway
<AdSenseTitle/>
本文假设您已经完成了 [在Kubernetes 上部署 Spring Cloud - OCP](./) 系列教程的前面部分,并已经完成了 eureka-server、api-gateway-mysql、log-center-mysql、redis、auth-server、user-center 在 K8S 上的部署。
## 理解api-gateway

View File

@ -9,6 +9,8 @@ meta:
# 在K8S上部署auth-server
<AdSenseTitle/>
本文假设您已经完成了 [在Kubernetes 上部署 Spring Cloud - OCP](./) 系列教程的前面部分,并已经完成了 eureka-server、auth-center-mysql、redis 在 K8S 上的部署。
## 理解auth-server

View File

@ -9,6 +9,8 @@ meta:
# 在K8S上部署back-center
<AdSenseTitle/>
本文假设您已经完成了 [在Kubernetes 上部署 Spring Cloud - OCP](./) 系列教程的前面部分,并已经完成了 eureka-server、user-center-mysql、log-center-mysql、redis、auth-server、user-center 在 K8S 上的部署。
## 理解back-center

View File

@ -9,6 +9,8 @@ meta:
# 构建docker镜像并推送到仓库
<AdSenseTitle/>
本文假设您已经完成了 [准备OCP的构建环境和部署环境](./prepare.html),在该文档的最后,我们将 Open Capacity Platform 的代码仓库克隆到了 master 节点的 /root/open-capacity-platform。
::: tip

View File

@ -9,6 +9,8 @@ meta:
# 在K8S上部署eureka-server
<AdSenseTitle/>
本文假设您已经完成了 [在Kubernetes上部署SpringCloud-OCP](/learning/k8s-practice/ocp/) 教程的前序步骤:
* [准备OCP的构建环境和部署环境](/learning/k8s-practice/ocp/prepare.html)

View File

@ -10,6 +10,8 @@ meta:
# 导出部署配置
<AdSenseTitle/>
通过本系列文章前面的部分,我们终于完整了 Spring Cloud OCP 的核心组件在 Kubernetes 上的部署。此时Kuboard 的名称空间 `ocp` 界面的截图如下所示:
![Kubernetes教程_部署SpringCloud_OCP_导出部署配置_配置内容](./export.assets/image-20191001123231022.png)

View File

@ -10,6 +10,8 @@ meta:
# 导入部署配置
<AdSenseTitle/>
<script>
export default {

View File

@ -9,6 +9,7 @@ meta:
# 在Kubernetes上部署SpringCloud
<AdSenseTitle/>
## 使用 Kuboard 在 K8S 上部署 OCP

View File

@ -10,6 +10,8 @@ meta:
# 在K8S上部署mysql
<AdSenseTitle/>
OCP 的 auth-server 和 user-center 都有自己的数据库,同时 auth-server、user-center 和 api-gateway 又都依赖于 redis 缓存服务 和 log-center 数据库。这使得我们的部署结构演变成下图所示:
我们必须先完成 db-auth-center、db-user-center、db-log-center 和 redis 的部署,才能继续部署 auth-server 和 user-center。本文描述了如何部署 db-auth-center、db-user-center、db-log-center。

View File

@ -9,6 +9,8 @@ meta:
# 准备OCP的构建环境和部署环境
<AdSenseTitle/>
## 环境要求
Open Capacity Platform 是基于 Java Spring Cloud 的微服务架构,为了将其部署到 Kubernetes 上,我们需要准备如下环境:

View File

@ -10,6 +10,8 @@ meta:
# 在K8S上部署redis
<AdSenseTitle/>
如 [在K8S上部署mysql](./mysql.html) 所述auth-server、user-center、api-gateway 都需要使用 redis 服务,本文描述如何使用 Kuboard 在 Kubernetes 上部署 redis。
本文将使用 [redis官方镜像](https://hub.docker.com/_/redis) 进行部署。

View File

@ -10,6 +10,8 @@ meta:
# 重新审视配置信息
<AdSenseTitle/>
在本系列文章的前面部分,我们已经完成了在 Kubernetes 上部署 Spring Cloud OCP 的主要组件eureka-server、auth-server、user-cetner、api-gateway、back-center。
## 提取相同的参数

View File

@ -9,6 +9,8 @@ meta:
# 部署顺序
<AdSenseTitle/>
## 部署顺序的确定
本教程将在 KUbernet是上部署 Spring Cloud - Open Capacity Platform 微服务架构的如下模块:

View File

@ -9,6 +9,8 @@ meta:
# 在K8S上部署user-center
<AdSenseTitle/>
本文假设您已经完成了 [在Kubernetes 上部署 Spring Cloud - OCP](./) 系列教程的前面部分,并已经完成了 eureka-server、user-center-mysql、log-center-mysql、redis 在 K8S 上的部署。
## 理解user-center

View File

@ -9,6 +9,8 @@ meta:
# Spring Cloud on Kubernetes
<AdSenseTitle/>
下图是作者在落地 Spring Cloud 微架构的过程中,设计了如下图所示的微服务参考架构,设计和研发 Kuboard 的初心便源于此图。历时两年时间Kuboard终于发布也标志着该参考架构的成熟可用。该参考架构主要包括四个重要组成部分
* 微服务运行时

View File

@ -4,6 +4,8 @@ description: Kubernetes教程_使用Kuboard在Kubernetes上部署spring_cloud服
# 部署cloud-eureka
<AdSenseTitle/>
本文所使用的代码请参考 [cloud-eureka](https://github.com/eip-work/kuboard-example/tree/master/cloud-eureka)
## 检查 cloud-eureka 项目的配置

View File

@ -4,6 +4,8 @@ description: 在Kubernetes上部署测试数据库mysql的详细介绍。
# 部署db-example
<AdSenseTitle/>
本文所使用的代码请参考 [db-example](https://github.com/eip-work/kuboard-example/tree/master/db-example)
## 检查 db-example 项目的配置