diff --git a/.vuepress/components/FriendlyUrl.vue b/.vuepress/components/FriendlyUrl.vue
index c651de8..7fc1e5e 100644
--- a/.vuepress/components/FriendlyUrl.vue
+++ b/.vuepress/components/FriendlyUrl.vue
@@ -6,10 +6,10 @@
京ICP备19008693号-2
-
+
- 友情链接:
@@ -31,7 +31,9 @@ export default {
data () {
return {
urls: [
- {name: 'Linux Foundation 开源软件大学', url: 'https://training.linuxfoundation.cn', icon: 'https://training.linuxfoundation.cn/assets/img/logo.svg'},
+ {name: '仁聚汇通', url: 'http://www.eigpay.com/', icon: 'http://www.eigpay.com/images/site-logo.png'},
+ {name: 'SpringBlade', url: 'https://bladex.vip/', icon: '/images/ads/spring-blade.png'},
+ {name: 'Linux Foundation', url: 'https://training.linuxfoundation.cn', icon: 'https://training.linuxfoundation.cn/assets/img/logo.svg'},
{name: 'sealos', url: 'http://store.lameleg.com?referrer=shaohq', icon: 'https://hugo-picture.oss-cn-beijing.aliyuncs.com/blog/2019-08-27-044824.jpg'},
{name: '云原生实验室', url: 'https://fuckcloudnative.io/', icon: 'https://hugo-picture.oss-cn-beijing.aliyuncs.com/favicon-32x32.png'},
]
@@ -48,6 +50,8 @@ export default {
.friend-section {
margin-top: 10px; text-align: center; margin-bottom: 50px;
+ display: flex;
+ flex-wrap: wrap;
}
.friend-link {
@@ -81,7 +85,7 @@ export default {
}
.friend-name {
- width: 240px;
+ min-width: 120px;
text-align: left;
display: inline-block;
}
diff --git a/.vuepress/public/images/ads/spring-blade.png b/.vuepress/public/images/ads/spring-blade.png
new file mode 100644
index 0000000..adad7f9
Binary files /dev/null and b/.vuepress/public/images/ads/spring-blade.png differ
diff --git a/learning/README.md b/learning/README.md
index 1e6c30a..157de51 100644
--- a/learning/README.md
+++ b/learning/README.md
@@ -85,19 +85,17 @@ meta:
* [Deployment故障排除](/learning/k8s-advanced/ts/deployment.html)
* [数据卷 Volume](/learning/k8s-intermediate/persistent/volume.html)
* [使用KuboardProxy](/guide/proxy/)
- * [使用port-forward访问集群中的应用程序](/learning/k8s-practice/access/port-forward.html)
+
* [Kubernetes网络模型](/learning/k8s-intermediate/service/network.html)
* [容器应用的设计原则、模式和反模式](/learning/k8s-practice/micro-service/design-pattern.html)
- * [尝试部署完整的微服务](/learning/k8s-practice/ocp/)
+ * [尝试部署完整的微服务](/learning/k8s-practice/spring-blade/)
* [自动伸缩](/learning/k8s-advanced/hpa/hpa.html)
* [自动伸缩-例子](/learning/k8s-advanced/hpa/walkthrough.html)
* 完善工具配置
* [掌握快速部署高可用Kubernetes集群的窍门](https://github.com/fanux/sealos)
- * [自定义Kuboard名称空间布局](/install/install-kuboard-layout.html)
- * [创建ServiceAccount并授权其访问指定的名称空间](/learning/k8s-advanced/sec/kuboard.html)
- * [实现Kubernetes与GitLab/GitHub的单点登录](/learning/k8s-advanced/sec/authenticate/install.html)
+ * [授权用户访问指定的名称空间](/learning/k8s-advanced/sec/rbac/auth-namespace.html)
* [了解日志聚合](/learning/k8s-advanced/logs/)
- * [了解Kubernetes的监控](/guide/example/monitor-v2.html)
+ * [了解Kubernetes的监控](/learning/k8s-practice/spring-blade/monitor/monitor.html)
* 按教程章节顺序对 Kubernetes 各种概念进行深入理解
* CI/CD 工具链
@@ -211,6 +209,25 @@ meta:
* [在微服务上下文中监控 example](/guide/example/monitor-v2.html)
* 根据微服务上下文查看监控结果
+在 Kubernetes 上部署 Spring Cloud 微服务:(Spring Blade)
+
+* 准备
+ * [环境准备](/learning/k8s-practice/spring-blade/prepare/prepare.html)
+ * [构建镜像](/learning/k8s-practice/spring-blade/prepare/build.html)
+* [部署](/learning/k8s-practice/spring-blade/deploy/)
+ * [部署 Nacos](/learning/k8s-practice/spring-blade/deploy/nacos.html)
+ * [部署其他基础软件](/learning/k8s-practice/spring-blade/deploy/m.html)
+ * [部署微服务层](/learning/k8s-practice/spring-blade/deploy/blade-svc.html)
+ * [部署 saber-web](/learning/k8s-practice/spring-blade/deploy/saber-web.html)
+ * [验证 SpringBlade 部署结果](/learning/k8s-practice/spring-blade/deploy/validate.html)
+* [导入导出](/learning/k8s-practice/spring-blade/import/)
+ * [导出 yaml](/learning/k8s-practice/spring-blade/import/export.html)
+ * [导入 yaml](/learning/k8s-practice/spring-blade/import/import.html)
+* [监控及日志](/learning/k8s-practice/spring-blade/monitor/)
+ * [监控](/learning/k8s-practice/spring-blade/monitor/monitor.html)
+ * [聚合日志](/learning/k8s-practice/spring-blade/monitor/logs.html)
+
+
在 Kubernetes 上部署 Spring Cloud 微服务:(Open Capacity Platform)
* 准备
diff --git a/learning/k8s-practice/spring-blade/deploy/index.md b/learning/k8s-practice/spring-blade/deploy/index.md
index 640f198..62418d0 100644
--- a/learning/k8s-practice/spring-blade/deploy/index.md
+++ b/learning/k8s-practice/spring-blade/deploy/index.md
@@ -10,7 +10,7 @@ meta:
-本系列文档部署的 SpringBlade 为其开源版本 [SpringBlade v3.0.3](https://gitee.com/smallc/SpringBlade/tree/v3.0.2/),开始部署前,请确保您的环境已就绪,具体要求请参考 [环境准备](../prepare/prepare.html)
+本系列文档部署的 SpringBlade 为其开源版本 [SpringBlade v3.0.3](https://gitee.com/smallc/SpringBlade/tree/v3.0.3/),开始部署前,请确保您的环境已就绪,具体要求请参考 [环境准备](../prepare/prepare.html)
本系列文档提供两种部署方式:
@@ -44,3 +44,6 @@ SpringBlade 的组件较多,根据其依赖关系,本系列文档按照如
一键导入时,您可以下载一个事先准备好的 yaml 文件,并通过 Kuboard 界面一次性导入 SpringBlade 的所有组件,快速完成 SpringBlade 应用的部署。熟悉这种部署方式,可以帮助您快速地在一个新的环境中部署好您的微服务应用程序。
具体操作请参考 [导入 yaml](../import/import.html)
+
+
+
diff --git a/learning/k8s-practice/spring-blade/index.md b/learning/k8s-practice/spring-blade/index.md
index 1aadfd9..96cb3a1 100644
--- a/learning/k8s-practice/spring-blade/index.md
+++ b/learning/k8s-practice/spring-blade/index.md
@@ -89,8 +89,7 @@ meta:
* 趋势图
- 
-
+

* 项目地址
diff --git a/learning/k8s-practice/spring-blade/prepare/build.md b/learning/k8s-practice/spring-blade/prepare/build.md
index d8c5fc1..25ab4af 100644
--- a/learning/k8s-practice/spring-blade/prepare/build.md
+++ b/learning/k8s-practice/spring-blade/prepare/build.md
@@ -10,4 +10,4 @@ meta:
-正在撰写,预计5月10日前提供此文档。
+正在撰写,预计5月20日前提供此文档。