ops-5 Kong详解
Kong的核心功能:动态生成 Nginx 配置文件
概念术语:
-
upstream:对上游服务器到抽象;
-
target:代表了一个屋里服务,是 ip+port 到抽象;
-
service: 是抽象层面的服务,他可以直接映射到一个屋里服务(host指向 ip+port),也可以指向一个upstream 来做负载均衡;
-
route:是路由的抽象,他负责将实际的request映射到service
默认情况下,Kong 监听到端口为:8000、8001、8443、8444
8444:通过此端口,管理者可以对HTTP请求 进行监控;
其中 8000/8443 分别是用来监听来自客户端的Http 和 Https请求,等价于 Nginx 默认的80端口,而8001端口便是默认的管理端口,可以通过 HTTP Restful API 来动态管理kong的配置;
- 使用方法: curl http://localhost:8001
KONG使用
1. 创建 upstreams(起个名,其他默认)
2. 创建 services,来关联upstreams(Name Protocol Host必须和upstreams同名 Port,其他默认,如果加证书,需要在证书项设置)
3. 在services下添加路由 routes,(Name Host注意添加完后,必须回车 Paths Protocols)
珊瑚海

浙公网安备 33010602011771号