【问题标题】:Kubernetes - Configuring Angular to Work with a Backend APIKubernetes - 配置 Angular 以使用后端 API
【发布时间】:2018-05-29 10:52:15
【问题描述】:

我有两个容器 AuthFrontend。我已经设法让两个容器独立工作,我需要在两者之间建立链接以发送和接收 HTTP 请求。

一般情况下,连接是像http://localhost:3000/auth/这样的角度。

注意:两者都在不同的部署和服务中。

我应该使用 Ingress 还是 Nginx?

【问题讨论】:

  • 澄清一下:Ingress 可以是nginx。基本上这不是关于 Ingress 或 nginx 的问题......也许你的意思是我应该使用 Service 还是 Ingress

标签: python angular docker kubernetes


【解决方案1】:

如果您的Frontend angular 应用程序需要连接到Auth 应用程序并且两者在不同的网络上运行,那么只需使用运行Auth 容器的主机的IP。如果您的应用需要负载平衡、安全性,或者您只想添加另一层抽象和控制,您可以使用像 Nginx 这样的代理。

【讨论】:

    【解决方案2】:

    服务将完成这项工作,您只需将 localhost 替换为服务名称。

    【讨论】:

    • 如果从k8集群外浏览前端应用,将无法使用服务名浏览auth
    猜你喜欢
    • 2020-06-19
    • 2022-10-24
    • 1970-01-01
    • 2022-12-14
    • 2020-06-21
    • 2020-05-31
    • 1970-01-01
    • 2020-12-27
    • 1970-01-01
    相关资源
    最近更新 更多