jwilder/nginx-代理有1.3K星和10M+拉码头集线器。和手表262,星7701,福克斯1546在GitHub上。https://github.com/jwilder/nginx-proxy
kubernetes/ingress在kubeapps.com上有13颗星(其中最受欢迎的星表之一),手表137、1596、福克斯918在GitHub上。https://github.com/kubernetes/ingress-nginx
发布于 2018-04-04 11:13:32
这是两个不同的应用程序,但两者都基于Nginx并且具有类似的功能。
docker-gen,用于自动生成Nginx的配置。您可以将它用于SSL终端、负载平衡等,但在Kubernetes中很难管理nginx代理。因此,如果您使用的是Kubernetes,则是最好的选择。如果您只使用没有编排器的Docker容器,请使用Nginx代理。
发布于 2018-04-04 12:57:11
在库伯内斯中,用户决定要公开哪些特性集,以及应该以何种方式实现配置。帮助可能来自企业供应商,如GKE提供的GKE控制器,以及由社区/私有方提供的,涵盖交付服务类似方面的不寻常方法。
在这种情况下,我们有两个nginx驱动的解决方案。
入侵控制器功能齐全,大多数被认为是GKE中使用的默认流量控制器.
入口可以配置为提供外部可访问的URL、负载平衡通信、终止SSL和提供基于名称的虚拟主机。
用户通过POSTing向API服务器请求入侵资源。一个宏控制器负责实现这个宏,通常使用负载平衡器,尽管它也可以配置您的边缘路由器或额外的前端来帮助以HA的方式处理流量。目前,对于配置而言,Ingress是严格面向云的,它使用ConfigMap样式和库伯恩斯注册服务.
如果您知道传统的虚拟主机是如何工作的,而且您对web服务交付的每一个新的面向云的方面都不感兴趣,那么jwilder/nginx代理可能会对您感兴趣。在此解决方案中,nginx可以充当代理,使用IPv6就绪端点来控制内部托管和全球网络流量。jwilder/nginx并不是特别致力于云,但在那里工作也很好。如果您有兴趣拥有免费的让我们加密证书,它有一个开箱即用的支持。一些用户发现,基本认证是可用的,而且SSL更灵活地配置为高级目的。
https://stackoverflow.com/questions/49604611
复制相似问题