【问题标题】:Nginx Ingress Controller with Nginx Reverse Proxy带有 Nginx 反向代理的 Nginx 入口控制器
【发布时间】:2021-01-10 15:58:41
【问题描述】:

我对使用 Nginx 入口控制器负载平衡 K8s 流量的架构有点困惑。 我了解到,入口控制器应该根据入口配置来配置您正在使用的负载均衡器。 因此,如果我想使用 Nginx 入口控制器,并且我有一个运行 Nginx 的物理服务器位于我的网络前面,我该如何让入口控制器配置它?

【问题讨论】:

  • 您能否提供更多详细信息?你的具体配置是什么?您的集群位于何处?
  • 嗨,这是一个更普遍的问题 - nginx 入口控制器是否应该(或可以)配置 Nginx 机器?

标签: nginx load-balancing kubernetes-ingress nginx-reverse-proxy nginx-ingress


【解决方案1】:

Ingress 将来自集群外部的 HTTP 和 HTTPS 路由暴露给集群内的服务。流量路由由 Ingress 资源上定义的规则控制。您必须有一个 Ingress 控制器才能满足 Ingress。仅创建 Ingress 资源没有任何效果。看看下面的示例图:

Nginx Ingress Controller 正在使用 LoadBalancer 类型的服务来让流量进入控制器,然后重新路由到特定的服务。

我强烈建议您阅读official documentation,以便更好地理解该主题并查看一些使用它的示例。

是 nginx 入口控制器应该(或可以)配置一个 Nginx 机器?

NGINX Ingress Controller 可与 NGINX 和 NGINX Plus 一起使用,并支持标准 Ingress 功能 - 基于内容的路由和 TLS/SSL 终止。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-01-12
    • 2018-12-12
    • 2018-02-09
    • 2020-09-22
    • 2020-02-24
    • 2020-08-12
    相关资源
    最近更新 更多