网络端点组概览

网络端点组 (NEG) 是一个配置对象,用于指定一组后端端点或服务。此配置的一个常见使用场景是在容器中部署服务。您还可以将流量精细地分配给在后端实例上运行的应用。

您可以将 NEG 用作某些负载均衡器和 Traffic Director 的后端

NEG 的类型

您可以根据下表确定部署所需的 NEG 类型。

区域 NEG

功能 详细信息
用途 一个或多个解析为 Compute Engine 虚拟机实例或 GKE Pod 的内部 IP 地址端点。
NetworkEndpointType API 名称
  • GCE_VM_IP
    仅 IP 地址:解析为 Compute Engine 虚拟机 NIC 的主要内部 IP 地址

  • GCE_VM_IP_PORT
    IP:Port(IP 地址:端口):解析为 Google Cloud 虚拟机 NIC 的主要内部 IP 地址或 NIC 上的别名 IP 地址(例如,VPC 原生集群中的 Pod IP 地址)。
端点数量 1 项或更多
附加到后端服务的 NEG 的运行状况检查 对具有 GCE_VM_IP_PORTGCE_VM_IP 端点的 NEG 进行的集中式运行状况检查。
范围 可用区
路由 VPC 网络
使用此 NEG 的 Google Cloud 产品
  • 内部 TCP/UDP 负载平衡(GCE_VM_IP 端点):
  • 内部 HTTP(S) 负载平衡(GCE_VM_IP_PORT 端点
  • 外部 HTTP(S) 负载平衡(GCE_VM_IP_PORT 端点)
  • TCP 代理负载平衡(GCE_VM_IP_PORT 端点)
  • SSL 代理负载平衡(GCE_VM_IP_PORT 端点)
  • Traffic Director(GCE_VM_IP_PORT 端点)

相关文档

互联网 NEG

功能 详细信息
用途 在 Google Cloud 外部托管的单个通过互联网路由的端点。
NetworkEndpointType API 名称
  • INTERNET_IP_PORT
    IP:Port(IP 地址:端口),其中 IP 地址不能是 RFC 1918 地址。

  • INTERNET_FQDN_PORT
    FQDN:Port
端点数量 1
附加到后端服务的 NEG 的运行状况检查 不适用
范围 全球
路由 互联网
使用此 NEG 的 Google Cloud 产品

无服务器 NEG

功能 详细信息
用途 Google 网络内解析为 App Engine、Cloud Functions 或 Cloud Run 服务的单个端点。
NetworkEndpointType API 名称 SERVERLESS

属于 App Engine、Cloud Functions 或 Cloud Run 服务的 FQDN。

端点数量 1
附加到后端服务的 NEG 的运行状况检查 不适用
范围 区域级
路由 至 Google API 和服务
使用此 NEG 的 Google Cloud 产品

混合连接 NEG

功能 详细信息
用途 一个或多个解析为本地服务、其他云中的服务器应用以及 Google Cloud 外部其他可通过互联网访问的服务的端点。
NetworkEndpointType API 名称 NON_GCP_PRIVATE_IP_PORT

属于不在 Compute Engine 中并且必须能够使用混合连接进行路由的虚拟机的 IP:Port(IP 地址:端口)。

端点数量 1 项或更多
附加到后端服务的 NEG 的运行状况检查
  • 对用于外部 HTTP(S) 负载均衡、内部 HTTP(S) 负载均衡、TCP 代理负载均衡和 SSL 代理负载均衡的 NEG 进行的集中式运行状况检查
  • 对用于 Traffic Director 的 NEG 进行的 Envoy 分布式运行状况检查
范围 可用区
路由 互联网
使用此 NEG 的 Google Cloud 产品

Private Service Connect NEG

功能 详细信息
用途 解析为 Google 管理的服务端点的单个端点。
NetworkEndpointType API 名称 PRIVATE_SERVICE_CONNECT
端点数量 1
附加到后端服务的 NEG 的运行状况检查 不适用
范围 区域级
路由 至 Google API 和服务
使用此 NEG 的 Google Cloud 产品