NGINX与GCE Kubernetes进入课程

前端之家收集整理的这篇文章主要介绍了NGINX与GCE Kubernetes进入课程前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

在Google Container Engine上设置Kubernetes ingress时,您可以选择入口类(gce或Nginx).我意识到GCE课程在Google的云平台上配置了一个负载均衡器,每个成本约为20美元/月.

经过一些研究,我找不到任何流行的原因,为什么谷歌的负载均衡器比使用Nginx入口类更好 – 至少在达到非常大的规模之前.

事实上,似乎GCE类不支持

>使用ingress.kubernetes.io/auth-url进行外部身份验证
>基本身份验证
> Nginx入口内置了一些其他小功能

对于使用GCE类而不是Nginx类进行入口,是否有任何我不知道的好处?

最佳答案
经过一些进一步的阅读和测试,我确实找到了一些好处.我还意识到使用Nginx控制器仍然可以配置一个负载均衡器……从而不会避免20美元/月的成本.

差异

> GCE控制器导致配置HTTP(S)负载均衡器
> Nginx控制器需要将服务指定为类型:LoadBalancer

>这样做会导致配置网络负载平衡器

HTTP(S)负载均衡器

网络负载均衡器

优点:

>如上图所示,HTTP(S)负载均衡器可以跨区域进行负载均衡,而网络负载均衡器只能在同一区域内的区域之间进行负载均衡
> GCE控制器专为Google的云平台而构建,因此我认为它的工作更加可靠
>与维护和指定Nginx控制器运行所需的YAML文件相比,默认GCE控制器不需要额外的努力

猜你在找的Nginx相关文章