- 主题:k8s devops折腾(3): vue项目部署时踩得坑
这个感觉和k8没啥干系,ingress其实就是个loadBalance
只要按集群+lb配过环境就会踩到这些坑
【 在 qlogic 的大作中提到: 】
: VUE项目在k8s ingress里部署
: 项目开发前端用的是VUE框架,VUE框架部署的时候,一般把项目编译成静态文件,使用
: nginx作为服务器对外发布。但是在k8s的环境下,会有不少坑。
: ...................
--
FROM 116.233.92.*
在云上配过load balance服务就知道这套了
很多事情得落回容器里的Nginx处理,我连nginx.conf都扔git上了……
【 在 qlogic 的大作中提到: 】
: 是没多大关系,ingress就是个nginx的封装,但是他封装暴露出来的可配置细节太少了,
: 有时候还是有不少坑。
--
修改:oldwatch FROM 116.233.92.*
FROM 116.233.92.*
话说以前你们vue前端从没遇到过相对路径问题?
平时部署时感觉很多前端富js应用都不太处理这个问题……
【 在 qlogic 的大作中提到: 】
: 这种恰好是容器里的nginx解决不了的
--
FROM 116.233.92.*
发现很多js前端项目都会掉这个坑
我看到一堆项目在docker化之后都要追加补丁加参数来设定“外部”访问路径
包括一些颇有人气的项目
【 在 qlogic 的大作中提到: 】
: 没用啊,html页面里写死了/static/xxx.js
: 你在页面上访问 aaa.com/v1(v2)/index.html,然后都会访问 aaa.com/static/xxx.js
: 除非你用referer来做规则,否则都不好使
: ...................
--
FROM 114.88.118.*