繁体   English   中英

如何在 Kube.netes 中使用 NGINX 运行 Express

[英]How to run Express with NGINX in Kubernetes

我很难理解如何运行带有 NGINX 的 Node.js Express 服务器作为带有 Dockerfile 的反向代理,以及如何在像 Kube.netes 这样的平台上部署它。

看了很多帖子和教程,好像很多人都推荐有两个Dockerfile; 一个用于 Node.js 服务器,一个用于 NGINX 反向代理。 有没有办法以某种方式将两者组合成一个 Dockerfile 如果是这样,这是推荐的方法吗?

假设有两个 Dockerfile,如何在 Kube.netes 上部署? 我会有两个部署(一个用于节点服务器,一个用于 NGINX)吗?

谢谢大家,任何帮助表示赞赏!

首先,我想说您需要花更多时间首先了解 Kube.netes 的工作原理,因为您肯定需要填写一些知识。这可以更容易地回答下一个问题——您为什么使用 Kube。网络?

您正在反向代理后面部署一个简单的 web 服务器? 为此,您可以将应用程序的容器化版本作为 K8s pod运行,公开该pod 的端口并使用 K8s服务将该 pod 公开为端点。 如果你有管理 DNS 的东西,请使用支持 nginx 的 K8s入口

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM