Kong关键概念 - Upstreams

Upstream是指Kong Gateway转发请求到的API、应用程序或微服务。在Kong Gateway中,Upstream 对象代表了一个虚拟主机名,并可以用于对多个服务进行健康检查、断路器和负载均衡。

Upstream 和 service 交互

您可以将服务配置为指向一个Upstream,而不是一个主机。例如,如果您有一个名为example_service的服务和一个名为example_upstream的Upstream,您可以将example_service指向example_upstream,而不是指定一个主机。example_upstream Upstream可以指向两个不同的目标:httpbin.org和httpbun.com。在实际环境中,Upstream指向在多个系统上运行的相同服务。

通过这种设置,您可以在Upstream目标之间进行负载均衡。例如,如果应用程序部署在两个不同的服务器或Upstream目标上,Kong Gateway需要在这两个服务器之间进行负载均衡。这样,如果其中一个服务器(如前面示例中的httpbin.org)不可用,它会自动检测到问题,并将所有流量路由到正常工作的服务器(httpbun.com)。

Upstream 配置

您可以使用以下方法将Upstream添加到Kong Gateway的服务中:

  • 使用Kong Manager
  • 使用Admin API
  • 使用decK(YAML)
相关推荐
Gold Steps.6 小时前
K8s Gateway-API 标准化流量治理
容器·kubernetes·gateway
摇滚侠6 小时前
Kong API 列表加 curl 访问案例 通过 curl 修改 router 的 method
java·kong
J_liaty9 小时前
Spring Cloud Gateway与LoadBalancer深度整合实战:从基础到进阶
spring·spring cloud·gateway·loadbalancer
L***d6701 天前
SpringColoud GateWay 核心组件
gateway
悟空码字1 天前
Spring Cloud Gateway实战,从零搭建API网关,构建高性能微服务统一入口
java·gateway·springcloud·编程技术·后端开发
i***13241 天前
SpringCloud实战十三:Gateway之 Spring Cloud Gateway 动态路由
java·spring cloud·gateway
9***g6871 天前
SpringCloud Gateway 集成 Sentinel 详解 及实现动态监听Nacos规则配置实时更新流控规则
spring cloud·gateway·sentinel
lhrimperial5 天前
深入浅出Spring Cloud Gateway:从理论到企业级实践(一)
spring cloud·微服务·系统架构·gateway
lhrimperial5 天前
深入浅出Spring Cloud Gateway:从理论到企业级实践(二)
spring cloud·微服务·系统架构·gateway
ghostwritten6 天前
云原生流量治理新标准:Kubernetes Gateway API 部署实践指南
云原生·kubernetes·gateway