前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >前端云原生,以 Kubernetes 为基础设施的高可用 SSR(Vue.js) 渲染微服务初探(开源 Demo)

前端云原生,以 Kubernetes 为基础设施的高可用 SSR(Vue.js) 渲染微服务初探(开源 Demo)

作者头像
为少
发布2021-05-27 19:04:23
5350
发布2021-05-27 19:04:23
举报
文章被收录于专栏:黑客下午茶黑客下午茶

背景

笔者在逛掘金的时候,有幸看到掘友狼族小狈开源的 genesis — 一个可以支持 SSRCSR 渲染的微服务解决方案。总体来说思想不错,但是基于 Kubernetes 云原生部署方面一直没有完整的实践。所以笔者决定做个非官方的 Demo 供大家参考。

这个项目怎么用,它的官方文档已经很详细,这里就不做教程了。

上云

笔者已部署到:https://micro-ssr.hacker-linner.com

Demo 项目介绍:

  • micro-ssr:Helm Chart 部署文件
    • https://github.com/Hacker-Linner/micro-ssr
  • micro-ssr-common:基础的页面聚合渲染微服务,包含公共导航
    • https://github.com/Hacker-Linner/micro-ssr-common
  • micro-ssr-home:首页渲染微服务
    • https://github.com/Hacker-Linner/micro-ssr-home
  • micro-ssr-about:关于我们页面渲染微服务
    • https://github.com/Hacker-Linner/micro-ssr-about

Helm 部署聚合微服务

代码语言:javascript
复制
git clone https://github.com/Hacker-Linner/micro-ssr
cd micro-ssr
helm install micro-ssr ./micro-ssr -f values.yaml -n micro-ssr

Helm 部署首页微服务

代码语言:javascript
复制
helm install micro-ssr-home ./micro-ssr -f values-home.yaml -n micro-ssr

Helm 部署关于我们微服务

代码语言:javascript
复制
helm install micro-ssr-about ./micro-ssr -f values-about.yaml -n micro-ssr

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-12-06,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 黑客下午茶 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 背景
  • 上云
    • Demo 项目介绍:
      • Helm 部署聚合微服务
        • Helm 部署首页微服务
          • Helm 部署关于我们微服务
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档