Kong配置service负载均衡

本文介绍了如何使用Kong配置service的负载均衡,包括创建upstream、定义target、设置service和route,以及负载均衡的补充内容。通过在upstream中添加多个target实现负载,service通过hosts属性与upstream关联,route作为客户端入口,根据配置规则转发到对应service,完成负载均衡的搭建。
摘要由CSDN通过智能技术生成

Kong配置service负载均衡

1. 创建upstream

Kong提供的一个负载的功能,基于Nginx的虚拟主机的方式做的负载功能。在service中的host可指定为upstream对象,upstream添加多个target来实现负债均衡。

--添加upstream
curl -i -X POST --url http://localhost:8001/upstreams/ --data 'name=nhs.wilmar.service'
--添加成功
HTTP/1.1 201 Created
Date: Tue, 09 Oct 2018 02:22:21 GMT
Content-Type: application/json; charset=utf-8
Connection: keep-alive
Access-Control-Allow-Origin: *
Server: kong/0.14.1
Content-Length: 670
2. 创建target关联upstream

target就是在upstream进行负载均衡的终端。微服务高可部署时,需要将每个节点作为一个target,并设置负载的权重。用upstream的ID或者name来关联,例如两个节点:

--添加target 1
curl -i -X POST --url http://localhost:8001/upstreams/{upstream name or id}}targets --data 'target=10.229.255.42:9007' --data 'weight=100'
</
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值