首页 > 解决方案 > 从前端到后端服务的 Kubernetes http 请求

问题描述

我不确定我是否在这里问这个问题,但我需要澄清一下我有一个 Kubernetes 集群,我想知道前端运行在客户端的 Web 浏览器上。我是否只能在内部公开 API 并且仍然从客户端向它发出 HTTP 请求,或者我只能使用节点端口、入口和负载均衡器将服务公开给互联网?

提前感谢您的反馈

标签: kubernetes

解决方案


您可以通过入口将其公开给前端,也可以(同时)在内部为您在集群中运行的其他服务/pod/容器公开,这完全取决于您如何配置它。

假设您只希望它在内部运行,您所要做的就是不创建入口。如果要公开它,请创建入口。在这两种情况下,您都应该始终创建“服务”,因为这会将您的 pod 代码暴露给集群(通过入口在内部和外部)。

服务:https ://kubernetes.io/docs/concepts/services-networking/service/

入口:https ://kubernetes.io/docs/concepts/services-networking/ingress/

希望澄清一下!


推荐阅读