GoogleGoogle Associate Cloud Engineer (ACE) Certification
·CN
·更新于 31 Aug 2026
您运行带有自动扩缩功能的 GKE,需要通过 HTTPS 在公共 IP 上向公众公开一个应用程序。您应该创建什么?
选择一个答案
点击一个选项来检查您的答案。
正确答案: 为您的应用程序创建一个类型为 NodePort 的 Kubernetes Service,并创建一个 Kubernetes Ingress 以通过 Cloud Load Balancer 公开此 Service。.
为什么这是答案
要通过 HTTPS 在公共 IP 上向公众公开 GKE 应用程序并利用自动扩缩,最佳实践是结合使用 NodePort Service 和 Ingress。NodePort Service 在集群的每个节点上打开一个端口,使流量可以到达您的应用程序。Ingress 资源与 Google Cloud Load Balancer 协同工作,提供外部可访问的 URL、负载均衡、SSL 终止(HTTPS 所需)以及基于名称的虚拟主机。
仅创建 ClusterIP Service 不会向外部公开应用程序。直接使用 NodePort 并配置每个节点的 IP 进行 DNS 解析效率低下,且无法提供高级负载均衡和 SSL 功能。使用 HAProxy pod 是一种手动且复杂的解决方案,不如 Kubernetes Ingress 与 Cloud Load Balancer 集成那样自动化和可扩展。
通过考试 — 无需无休止地寻找答案
将本次考试的所有验证问题和解释集中在一处,节省数小时的准备时间。1,000+ 认证 · 20+ 语言 · 免费开始。
更快通过考试 →
无需银行卡