gpt4 book ai didi

nginx - 从 ingress-nginx 提供静态文件

转载 作者:行者123 更新时间:2023-12-02 11:27:39 27 4
gpt4 key购买 nike

我有一个 express带有静态文件的 Web 服务器。让我们称之为我的 express-deployment .

我想用我的 ingress-nginx从我的 express-deployment 提供静态文件从来没有真正打过我的 express 服务器。

nginx这是通过 location 完成的指向本地托管文件的指令。虽然我看到了 locations-snippet 的选项在 ingress-nginx configMap ,我不完全确定如何将这一点指向另一个容器中的文件。

这可以通过 ingress-nginx 实现吗? ?如果是这样,我将如何处理?或者,这是否需要在我的快速服务器旁边托管一个 nginx 容器? (我需要 2 个 nginx 似乎很奇怪)

最佳答案

理论上,您可以在 RWX 模式下将 PV 安装到 express 和 ingress 并为 nginx-ingress pod 提供自定义配置,但应该避免这种情况。 Ingress Controller 有一项职责 - 实现在您的集群中定义的 Ingress 规则。要提供静态内容,您应该有一个可以执行此操作的 pod,这确实意味着 ie。在您的堆栈中运行第二个 nginx。问题是,您应该将入口 Controller 视为提供通用集群功能的基础设施的一部分,并且从某个地方(或容器,如果它们被版本化/构建为 docker 图像)提供静态文件实际上是您应用程序的一部分。

关于nginx - 从 ingress-nginx 提供静态文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47624902/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com