

前端项目部署 K8S 的最佳实践是什么?
source link: https://www.v2ex.com/t/935097
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.

小弟有一个项目要准备往 Azure 的 k8s 环境上部署,目前在前端服务的部署上碰到了一些困惑,有两种部署方式:
1. 前端 React 使用 nginx 做为基础镜像,打成一个可独立运行的 image ,部署在 k8s ingress 的后面,这样的话相当于有两个 nginx 了,镜像里有一个,然后 ingress 其实也是一个 nginx ,在镜像里和 ingress 上都要配路由规则。
2. 前端只是将静态资源和 js 代码打成 image ,不包含 nginx, 然后部署在 k8s ingress 后面,静态资源和后端服务的路由都在 ingress 里配置。
第一种方式之前实践过,是可行的,但是这样的话环境里相当于有两个 nginx ,感觉怪怪的,第二种方式是我个人想法,还没有测试过,但是从架构上来说相对简洁一些,不知是否可行。本人之前是搞后端的,对前端这块的实践不大了解,问了下 ChatGPT 说推荐用第二种方式,然后 Google 搜了下没找到类似的问题。有没有大佬在 k8s 生产环境上实践过类似的部署?还望不吝赐教。
Recommend
-
29
一、集群的服务分类 在K8S运行的服务,从简单到复杂可以分成三类:无状态服务、普通有状态服务和有状态集群服务。下面分别来看K8S是如何运行这三类服务的。 1、无状态服务(Stateless Service): 1)定义:是指该服务运行的...
-
15
项目部署的最佳实践 使用vue、react、angular等技术开发过程中,我们都会遇到以下问题: 首屏加载慢每一次更新都需要清除浏览器缓存才能看到效果(经常被测试吐槽) 这两个问题可以从很多方面进行优化,今...
-
4
应用多环境部署的最佳实践 - 腾讯云中间件的个人空间 - OSCHINA - 中文开源技术交流社区
-
13
V2EX › Java 登录最佳实践是什么? 7911364440 · 1 小时 4 分钟前 · 253 次点击
-
6
Vue.js 前端项目容器化部署实践极简教程
-
1
nginx 部署前端资源的最佳方案 最近刚来一个运维小伙...
-
7
Rancher 全球化部署最佳实践 推荐 原创 作者万绍远,CNCF 基金会官方认证 Kubernetes CKA&C...
-
9
【前端工程化】Nextjs项目工程化最佳实践总结(献给2023-1024的礼物)时间已经是2023年了,马上也2024年了,自己去Web3世界闯荡已经一年多了。记得两年前在写文章的时候,发现自己对新领域的狂热在减弱,但是经过在新领域的锤炼,仿佛换起来自己的新狂热程...
-
5
在前几篇文章中,我们在Kubernetes中部署了StorageClass、StatefulSet等等; 在这篇文章中,我们会部署实际的SpringBoot项目,来利用这些有状态的服务;
-
5
V2EX › WireGuard 快速部署 wireguard 的最佳实践是?
About Joyk
Aggregate valuable and interesting links.
Joyk means Joy of geeK