gpt4 book ai didi

google-kubernetes-engine - GKE 负载均衡器的入口 Controller

转载 作者:行者123 更新时间:2023-12-05 06:18:30 25 4
gpt4 key购买 nike

GCP 为 GKE 负载均衡器提供了自己的托管 Ingress Controller 。我还看到了部署和利用 Nginx Ingress Controller 的文档。

https://cloud.google.com/community/tutorials/nginx-ingress-gke

内置 Ingress Controller 在负载均衡器级别处理 SSL 终止。是否有特定的流量处理能力使 Nginx 成为 GKE 更好的 Ingress 控制候选者?

最佳答案

GKE IngressNginx Ingress 都负责流量路由。

The default GCE ingress controller has limited functionalities but its more optimized for Cloud environment features. For example you dont need to create Ingress deployments, Its already built in. Another typical thing for Ingress on GKE is that service must by NodePort type

Nginx Ingress 更通用,支持更多的annotation 选项。您可以在 Nginx docs 中查看所有内容。

GKE Ingress 使用内置的 GCP Ingress 解决方案,但是如果您想将其更改为使用 nginx ingress,您需要在 annotations 中指定它,例如 here

GKE 入口:

  annotations:
kubernetes.io/ingress.class: "gce"

在 GKE 上强制 Nginx Ingress:

  annotations:
kubernetes.io/ingress.class: "nginx"

关于您提到的教程有点过时了。不久前,我关注了 here,您可以在 GKE 上找到 GCP IngressNginx Ingress 的更多最新实现。

更详细的比较可以查看this文章。

简而言之。

内置GKE Ingress,在云环境下配置更方便。

Nginx Ingress 有更多预定义的 annotations 和更多可以指定/配置的选项。

关于google-kubernetes-engine - GKE 负载均衡器的入口 Controller ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/61242183/

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