【问题标题】:Question about deploying a microservices app on Kubernetes关于在 Kubernetes 上部署微服务应用的问题
【发布时间】:2022-11-05 02:18:51
【问题描述】:

我正在开发一个将部署在 EKS 上的应用程序。在其第一种形式中,它将具有三个微服务。

  • VueJS 前端
  • Python 后端服务器
  • ML 推理服务器

只有前端会通过负载均衡暴露在集群外部。 Python 后端将充当推理服务器和将来添加的其他服务的中介。

我的问题是,如果Vue前端在集群中,它可以通过clusterIP与后端进行交互。但是当用户通过浏览器连接到前端时,应用程序就在浏览器中(客户端)。那么从 Vue 到后端的请求将使用 clusterIP 工作还是我需要公开后端。

谢谢!

【问题讨论】:

    标签: kubernetes microservices client-side


    【解决方案1】:

    您需要使用入口公开后端服务。为了使入口对象正常工作,需要在集群中安装和配置入口控制器。

    更多信息在:https://kubernetes.io/docs/concepts/services-networking/ingress-controllers/

    【讨论】:

      猜你喜欢
      • 2022-01-04
      • 1970-01-01
      • 2018-09-22
      • 2019-09-15
      • 2020-07-10
      • 1970-01-01
      • 2021-04-28
      • 2023-04-09
      • 2021-11-05
      相关资源
      最近更新 更多