将 GKE 部署的应用通过 Cloud HTTP(S) 负载均衡器公开。您应该配置什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 配置 GKE Ingress 资源。.
为什么这是答案
要通过 Cloud HTTP(S) 负载均衡器公开 GKE 部署的应用,您应该配置 GKE Ingress 资源。Ingress 资源是 Kubernetes 中用于管理对集群内服务的外部访问的对象,特别适用于 HTTP 和 HTTPS 路由。当您在 GKE 中创建 Ingress 资源时,GKE 会自动配置一个 Cloud HTTP(S) 负载均衡器,并根据 Ingress 规则将外部流量路由到相应的后端服务。 GKE Service 资源(无论是默认类型还是 type: LoadBalancer)主要用于在集群内部或通过网络负载均衡器公开服务,而不是 HTTP(S) 负载均衡器。type: LoadBalancer 的 Service 会创建一个网络负载均衡器,它工作在第 4 层,不具备 HTTP(S) 负载均衡器的第 7 层路由能力。因此,对于需要 HTTP(S) 路由和高级功能的场景,Ingress 是正确的选择。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 → 无需银行卡