我有一个express带有静态文件的Web服务器.我们称之为我的express-deployment.
我想用我ingress-nginx的服务来提供我的静态文件,express-deployment而不是真的打我的快递服务器.
在nginx此与做location,你指向本地宿主文件的指令.当我看到一个选项locations-snippet中ingress-nginx configMap,我不完全知道我怎么会有这一点上的文件在另一个容器.
这有可能ingress-nginx吗?如果是这样我怎么去呢?或者,这是否需要在我的快递服务器旁边托管nginx容器?(似乎很奇怪,我需要2个nginx)
理论上,您可以将RWX模式下的PV安装到express和ingress,并为nginx-ingress pod提供自定义配置,但应该避免这种情况.Ingress Controller有一个职责 - 实现集群中定义的Ingress规则.要提供静态内容,你应该有一个pod来做那个,这的确意味着即.在你的堆栈中运行第二个nginx.问题是,您应该将入口控制器视为提供通用集群功能的基础架构的一部分,并且从某个地方(或容器,如果它们被版本化/构建为docker映像)提供静态文件实际上是应用程序的一部分.
| 归档时间: |
|
| 查看次数: |
4029 次 |
| 最近记录: |