加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 运营中心 > Nginx > 正文

NGINX与GCE Kubernetes进入课程

发布时间:2020-12-13 21:41:31 所属栏目:Nginx 来源:网络整理
导读:在Google Container Engine上设置Kubernetes ingress时,您可以选择入口类(gce或nginx).我意识到GCE课程在Google的云平台上配置了一个负载均衡器,每个成本约为20美元/月. 经过一些研究,我找不到任何流行的原因,为什么谷歌的负载均衡器比使用NGINX入口类更好

在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控制器不需要额外的努力

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读