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的配置;

KONG使用

1. 创建 upstreams(起个名,其他默认)

2. 创建 services,来关联upstreams(Name  Protocol  Host必须和upstreams同名  Port,其他默认,如果加证书,需要在证书项设置)
3. 在services下添加路由 routes,(Name  Host注意添加完后,必须回车  Paths  Protocols)
posted @ 2020-04-04 23:42  冰冷的火  阅读(122)  评论(0)    收藏  举报