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: * 趋势图 - Stargazers over time - + Stargazers over time * 项目地址 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日前提供此文档。