本篇内容介绍了“Kong怎么使用”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
Route:请求的转发规则,按照 Hostname 和 PATH,将请求转发给 Service;
Services:多个 Upstream 的集合,是 Route 的转发目标;
Consumer:API 的用户,记录用户信息;
Plugin:插件,可以是全局的,也可以绑定到 Service、Router 或者 Consumer;
Certificate:https 配置的证书;
Sni:域名与 Certificate 的绑定,指定了一个域名对应的 https 证书;
Upstream:上游对象用来表示虚拟主机名,拥有多个服务(目标)时,会对请求进行负载均衡;
Target:最终处理请求的 Backend 服务。
8000:此端口是 Kong 用来监听来自客户端传入的 HTTP 请求,并将此请求转发到上有服务器;(Kong 根据配置的规则转发到真实的后台服务地址)
8443:此端口是 Kong 用来监听来自客户端传入的HTTPS请求的。它跟8000端口的功能类似,转发 HTTPS 请求的。可以通过修改配置文件来禁止它;
8001:Admin API,通过此端口,管理者可以对 Kong 的监听服务进行配置,插件设置、API 的增删改查、以及负载均衡等一系列的配置都是通过 8001 端口进行管理;
8444:通过此端口,管理者可以对 HTTPS 请求进行监控。
curl -i -X POST \--url http://localhost:8001/services/ \--data 'name=base64' \--data 'url=http://httpbin.org/base64'
curl -i -X POST --url http://localhost:8001/services/base64/routes --data 'hosts[]=127.0.0.1' --data 'paths[]=/base64'
测试结果
$ curl http://127.0.0.1:8000/base64/MTIzNDU2Nzg5123456789
$ curl -X DELETE "http://localhost:8001/services/kong"
“Kong怎么使用”的内容就介绍到这里了,感谢大家的阅读。如果想了解更多行业相关的知识可以关注亿速云网站,小编将为大家输出更多高质量的实用文章!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。