Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
什么';jwilder/nginx代理和kubernetes/ingress nginx之间的区别是什么_Nginx_Kubernetes_Kubernetes Ingress_Jwilder Nginx Proxy - Fatal编程技术网

什么';jwilder/nginx代理和kubernetes/ingress nginx之间的区别是什么

什么';jwilder/nginx代理和kubernetes/ingress nginx之间的区别是什么,nginx,kubernetes,kubernetes-ingress,jwilder-nginx-proxy,Nginx,Kubernetes,Kubernetes Ingress,Jwilder Nginx Proxy,jwilder/nginx proxy在Docker Hub上有1.3K颗星星和超过10万个拉力。在GitHub上观看262,Star 7701,Fork 1546。 kubernetes/ingress nginx在kubeapps.com(最受欢迎的图表之一)上有13颗星,在GitHub上有137颗星、1596颗星和918颗星。 这两者有什么区别 你什么时候会用一个来代替另一个 这是两个不同的应用程序,但它们都基于Nginx并具有相似的功能 jwilder提供的Nginx proxy是D

jwilder/nginx proxy在Docker Hub上有1.3K颗星星和超过10万个拉力。在GitHub上观看262,Star 7701,Fork 1546。

kubernetes/ingress nginx在kubeapps.com(最受欢迎的图表之一)上有13颗星,在GitHub上有137颗星、1596颗星和918颗星。

  • 这两者有什么区别
  • 你什么时候会用一个来代替另一个

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

  • jwilder提供的Nginx proxy是Docker容器的代理服务器,其中包括
    Docker gen
    ,用于自动生成Nginx的配置。您可以将其用于SSL终止、负载平衡等,但在Kubernetes中很难管理nginx代理

  • Kubernetes提供的Ingress nginx为您的Kubernetes集群提供了功能支持。它还可以执行SSL终止和其他一些操作,但它是专门为Kubernetes及其抽象而创建的。这意味着您可以创建入口对象,其中包括作为后端和使用等

  • 因此,如果您使用的是Kubernetes,Ingress nginx是最佳选择。如果只使用Docker容器而不使用orchestrator,请使用Nginx代理。

    在中,用户决定公开哪些功能集以及以何种方式实现配置。帮助可能来自企业 供应商,如社区/私人控股方提供的控制器,涵盖交付服务类似方面的罕见方法

    在这种特殊情况下,我们有两个nginx驱动的解决方案

    入口控制器功能齐全,大多数被认为是与GKE一起使用的默认流量控制器

    入口可以配置为提供外部可访问的URL、负载平衡流量、终止SSL以及提供基于名称的虚拟主机

    用户通过将入口资源发布到API服务器来请求入口。入口控制器负责实现入口,通常使用负载平衡器,但它也可以配置边缘路由器或其他前端,以帮助以HA方式处理流量。如今,Ingress在配置方面严格面向云,它使用样式和注册服务

    如果您知道老式虚拟主机是如何工作的,并且对web服务交付的每一个新的面向云的方面都不感兴趣,那么您可能会感兴趣。在这个解决方案中,nginx可以充当代理,通过支持IPv6的端点控制内部主机和全球Web流量。jwilder/nginx并不是专门用于云,但在那里也可以很好地工作。如果您对免费证书感兴趣,可以提供开箱即用的支持。一些用户发现它很有趣,而且SSL对于高级用途的配置更加灵活