如果你现在负责的系统里已经有五六个后端服务,而每个服务各自处理鉴权、限流、日志,改一处要动好几个仓库,那这门课对应的就是你的缺口。Kong 解决的不是"怎么写业务接口",而是把认证、限流、路由、灰度这些横切关注点从业务代码里抽出来,统一放到入口层。这门课从安装一路讲到把 Kong 落到生产环境,重点在 Konga 这套可视化管理界面上的实际操作。
谁适合看,谁可以先跳过
这门课对三类人最有用。一是手上有一堆 WebApi 却还在每个服务里复制粘贴鉴权代码的后端程序员,二是需要把内网多个服务统一暴露出去、做流量管控的运维和云管理员,三是正在把单体拆成服务、需要先立一个网关入口的维护工程师。
如果你只是写一两个接口、不涉及服务拆分,或者团队已经完全用云厂商自带的 API 网关且不打算自建,那这门课对你优先级不高。另外,完全不熟悉 Nginx 配置、也没接触过反向代理概念的话,前面几节会有点吃力,建议先补一下 Nginx 的 location 和 upstream 基本写法。
先理解 Kong 是什么,再动手装
Kong 底层跑在 OpenResty 上,也就是 Nginx 加上 Lua 模块,这个背景决定了它的性能特点和配置方式。课程会讲清楚它的架构和原理,这部分别快进:只有理解了 Service、Route、Upstream、Consumer、Plugin 这几个核心对象之间的关系,后面在 Konga 界面上点的时候才知道自己改的是什么。
比如 Route 决定请求怎么匹配进来,Service 指向真实后端,Plugin 挂在哪个层级决定了它是全局生效还是只对某条路由生效。这些概念理不清,很容易出现"插件加了但没生效"的情况,而这个问题在实际运维中太常见了。
Konga 是这门课的操作重心
Kong 本身提供 RESTful API 来配置,但直接敲接口调用不直观,Konga 就是架在这层 API 上的管理界面。课程会带着走一遍 Konga 的部署和连接 Kong 的过程,然后在界面上完成服务注册、路由配置、插件启用这些日常动作。
值得留意的是插件部分:限流、密钥认证、JWT、日志这些常用插件怎么配参数、怎么验证是否真的拦住了请求。很多人装完 Kong 就停在"能转发"这一步,其实网关的价值大半在插件上。练习时建议自己造一个简单后端,故意触发限流阈值,看返回是什么,比只看配置界面印象深得多。
看完应该能回答这几个问题
- 一条请求从客户端到真实后端,在 Kong 内部经过哪几个对象,插件是在哪个环节介入的?
- 全局插件和路由级插件冲突时,哪个生效?怎么控制作用范围?
- Kong 和 Konga 的关系是什么,为什么不能只装一个?
- 把 Kong 放进生产环境,需要考虑哪些和单机试验不一样的问题?
- 后端服务扩容或下线时,Upstream 这一层怎么调整才不用改路由?
如果这几个问题你现在答不上来,那这门课就是该补的那一块。建议边看边在本地起一套环境,跟着在 Konga 上把每个对象都点一遍,光看不动手,架构那部分很快会忘。
WebApi网关Kong/Konga精讲
课程详情
课程详情
课程名称:WebApi网关Kong/Konga精讲
课程简介:本课程旨在帮助学员掌握Kong的基本安装和管理,深入了解Kong作为API Gateway的强大功能。
适合人群
- 网络管理员
- 云管理员
- 程序员
- 系统维护工程师
学习收获
- 掌握Kong的基本安装管理
- 了解Kong的架构和原理
- 学会使用konga进行Kong服务器管理
- 能够将Kong部署到企业生产环境中
课程亮点
- 基于OpenResty(Nginx + Lua模块)的高可用、易扩展的API Gateway
- 提供RESTful API来操作和配置API的管理系统
- 从环境搭建到基本操作,全面讲解Kong的使用方法
- 提供在线文档和课件,方便学员学习参考
课程目录
01 WebApi网关Kong/Konga精讲 01 课前准备.mp4 02 VMware Workstation Pro安装.mp4 03 下载&安装CentOS 8.mp4 04 下载&安装Docker引擎.mp4 05 下载&安装Kong、Konga.mp4 06 安装kong、konga注意事项.mp4 07 在Linux服务器上运行.NET程序.mp4 08 通过kong发布一个服务(Service).mp4 09 通过kong发布一个路由(Route).mp4 10 为服务(Service)提供负载平衡.mp4 11 BASIC AUTH授权实战.mp4 12 BASIC AUTH认证请求编码.mp4 13 KEY AUTH认证实战.mp4 14 Hmac Auth认证实战.mp4 15 Hmac Auth认证请求编码.mp4 16 JWT认证实战.mp4 17 JWT认证请求编码.mp4





