【问题标题】:Acessing backend service in kubernetes from front end SPA从前端 SPA 访问 kubernetes 中的后端服务
【发布时间】:2018-03-26 12:56:43
【问题描述】:

我正在 GCP 上学习 Kubernetes

到目前为止,我通过单独的部署 yaml 文件将两个部署前端和后端作为单独的容器。

我分别通过端口 8080 和 8081 上的服务 yaml 文件公开它们。

我可以单独触发端点,但是 ajax 调用中的主机名/IP 地址应该是什么?

当我做 kubectl 获取服务时。 我得到了两个不同的服务,它们有自己的集群 ip 和外部 ip,但是当我删除服务时,外部 ip 会发生变化。

如何在我的 ajax 调用中使用 locahost:8081?querysearch

【问题讨论】:

    标签: ajax kubernetes minikube


    【解决方案1】:

    找到答案了。

    我正在尝试一些愚蠢的事情,我将我的 ui 设置为静态前端,因此需要对后端进行 ajax 调用。

    我通过使用一个简单的快速服务器为请求提供服务来更改它,内部的一个函数会将请求调用到我的后端

    由于 express 服务器在集群内部,所以我可以使用

    访问后端

    http://service-name.default.svc.cluster.local:portname

    【讨论】:

      猜你喜欢
      • 2020-08-03
      • 2021-08-15
      • 2022-01-15
      • 2019-11-19
      • 1970-01-01
      • 2020-12-12
      • 2022-08-10
      • 2022-11-03
      • 1970-01-01
      相关资源
      最近更新 更多