关于 nginx+ PHP 在 k8s 中的一些疑问

2019-03-08 23:02:59 +08:00
 304464743

我在 k8s 中部署了 nginx 和 php(或者是 python 的 uwsgi),nginx 一个容器 php(uwsgi)一个容器,假设 php(uwsgi)有很多不同的项目,一般生产环境中,是一个 php 项目用一组 nginx 好,还是所有 php 和 python 项目都公用同一组 nginx 好?

顺便问下,我要怎么样来维护 nginx 的配置文件,感觉很繁琐。。

4243 次点击
所在节点    Docker
4 条回复
AngryPanda
2019-03-08 23:09:01 +08:00
一个应用一个 nginx,共同组成一个 pod ?
julyclyde
2019-03-09 09:02:40 +08:00
我觉得 nginx 共用比较好
因为你在各个节点分别运行 nginx 并没有任何收益,还多转手一次,浪费效率
304464743
2019-03-09 20:42:23 +08:00
@julyclyde 再问下,如果公用 nginx,如何热更新?我还需不需要使用 ingress?我看一般都是使用 ingress 的,但我感觉直接把公用的 nginx 的 80 和 443 映射出去更方便点。
julyclyde
2019-03-10 09:46:12 +08:00
@304464743 改 upstream 实现热更新
ingress 我其实比较怀疑 k8s 那帮人写程序的功力

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/542670

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX