V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
304464743
V2EX  ›  Docker

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

  •  
  •   304464743 · 2019-03-08 23:02:59 +08:00 · 4043 次点击
    这是一个创建于 1846 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

    4 条回复    2019-03-10 09:46:12 +08:00
    AngryPanda
        1
    AngryPanda  
       2019-03-08 23:09:01 +08:00 via Android
    一个应用一个 nginx,共同组成一个 pod ?
    julyclyde
        2
    julyclyde  
       2019-03-09 09:02:40 +08:00
    我觉得 nginx 共用比较好
    因为你在各个节点分别运行 nginx 并没有任何收益,还多转手一次,浪费效率
    304464743
        3
    304464743  
    OP
       2019-03-09 20:42:23 +08:00
    @julyclyde 再问下,如果公用 nginx,如何热更新?我还需不需要使用 ingress?我看一般都是使用 ingress 的,但我感觉直接把公用的 nginx 的 80 和 443 映射出去更方便点。
    julyclyde
        4
    julyclyde  
       2019-03-10 09:46:12 +08:00
    @304464743 改 upstream 实现热更新
    ingress 我其实比较怀疑 k8s 那帮人写程序的功力
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   4979 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 09:48 · PVG 17:48 · LAX 02:48 · JFK 05:48
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.