首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Nginx对Nginx在kubernetes的部署

Nginx对Nginx在kubernetes的部署
EN

Stack Overflow用户
提问于 2022-08-20 18:22:50
回答 1查看 226关注 0票数 0

我对kubernetes中的Nginx vs Nginx部署(容器)感到困惑,因为两者都在控制对集群的不可访问请求,假设我将一个web应用程序容器和nginx容器部署在一个吊舱中,如果我部署另一个应用程序并使用Nginx incomming来路由incomming请求,那么将控制incomming请求、 Nginx入侵还是nginx容器呢?,谢谢

EN

回答 1

Stack Overflow用户

发布于 2022-08-20 18:39:58

让我们把自己从nginx抽象出来吧。我们应该区分与应用程序一起运行的We服务器,从反向代理路由客户端请求到该应用程序。

在Kubernetes中,您可以基于一些Nginx、lighttpd、Apache、.网络服务器。有时,复杂的配置将客户端路由到组成应用程序的不同位(例如: API的nodejs后端、静态资产、php/智能前端.)。

虽然大多数Kubernetes集群将附带一个“侵入控制器”。Kubernetes中的Controller指的是与集群API集成的一些软件。一个宏控制器监视“宏”对象,并将自己的客户端请求配置为集群中的“服务”。

回答“谁控制传入请求”:两者都有一点。您的侵入控制器是向连接到集群中的应用程序的客户端公开的代理。在应用程序部署中运行的The服务器为入口控制器代理的请求提供服务。

我们为什么要这么做:考虑一下库伯奈特斯配备了一个SDN。群集中的服务和Pods通常无法从不属于群集网络的客户端访问。入口控制器是一种方便的方式,可以让集群的最终用户以某种通用的方式公开他们自己的应用程序,管理他们自己的Ingress。虽然群集管理员将确保通信可以到达您的应用程序,但请设置实际的“侵入控制器”。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73429099

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档