gpt4 book ai didi

nginx - jwilder/nginx-proxy 和 kubernetes/ingress-nginx 有什么区别

转载 作者:行者123 更新时间:2023-12-02 11:41:07 25 4
gpt4 key购买 nike

jwilder/nginx-proxy 在 Docker Hub 上有 1.3K STARS 和 10M+ PULLS。并在 GitHub 上观看 262、Star 7701、Fork 1546。
https://github.com/jwilder/nginx-proxy

kubernetes/ingress-nginx 在 kubeapps.com(加星最多的图表之一)上有 13 颗星,在 GitHub 上有 Watch 137、Star 1596、Fork 918。
https://github.com/kubernetes/ingress-nginx

  • 两者有什么区别?
  • 你什么时候会使用一个?
  • 最佳答案

    这是两个不同的应用程序,但都基于 Nginx 并具有相似的功能。

  • jwilder 的 Nginx-proxy 是 Docker 容器的代理服务器,其中包括 docker-gen自动为 Nginx 生成配置。您可以将其用于 SSL 终止、负载平衡等。但是在 Kubernetes 中管理 nginx-proxy 会很困难。
  • Kubernetes 的 Ingress-nginx 是 Ingress Controller提供 Ingress适用于您的 Kubernetes 集群。它也可以做 SSL 终止和其他一些事情,但它是专门为在 Kubernetes 中使用而创建的,它是抽象的。这意味着您可以创建包含 Services 的 Ingress 对象。作为后端并使用 selectors

  • 所以,如果你在使用 Kubernetes,Ingress-nginx 是最好的选择。如果您只使用没有编排器的 Docker 容器,请使用 Nginx-proxy。

    关于nginx - jwilder/nginx-proxy 和 kubernetes/ingress-nginx 有什么区别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49604611/

    25 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com