API-GATEWAY
文章平均质量分 94
willops
In doing we learn!(在实践中学习)
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
kong网关集成Safeline WAF 插件
本文介绍了如何在Kong网关中集成Safeline WAF插件。内容涵盖部署环境规划、示例后端服务部署、Safeline WAF安装配置以及Kong插件的启用步骤。通过将http-https-echo服务注册到Kong网关,并配置Safeline WAF作为防护层,实现了一个完整的API安全防护方案。文章提供了详细的命令操作和配置说明,帮助用户快速搭建基于Kong和Safeline的安全网关系统。原创 2025-08-02 13:57:10 · 3775 阅读 · 0 评论 -
kong网关基于header分流灰度发布
本文介绍了使用Kong网关实现基于请求头的灰度发布方案。通过配置Kong的声明式路由规则,将带有特定请求头(如X-App-Version: v2)的流量导向灰度环境服务(backend-v2),其余请求则路由至正式环境(backend-v1)。文章详细讲解了Kong的配置参数,包括服务定义、路由匹配规则和CORS插件设置,并提供了Docker Compose部署方案。该方案无需数据库支持,适合轻量级灰度发布场景,适用于前后端联调和测试环境验证。原创 2025-07-07 21:39:08 · 4498 阅读 · 0 评论 -
Linux 部署 Kong云原生API网关
摘要: 本文介绍了Kong网关的部署与配置过程。Kong是一款轻量级、灵活的云原生API网关,支持微服务架构和混合云部署。环境采用两台Ubuntu24.04服务器(Kong网关节点和用户服务节点),通过PostgreSQL16作为数据存储。安装步骤包括:配置PostgreSQL数据库(创建用户/库)、设置Kong官方APT源、安装社区版3.9.1,并进行基本配置(数据库连接参数)。最后通过kong migrations bootstrap命令初始化数据库表结构。部署过程注重版本可控性(apt-mark ho原创 2025-06-22 11:17:42 · 4735 阅读 · 0 评论 -
Docker 部署 Kong云原生API网关
本文介绍了在Docker环境下部署Kong API网关和示例应用的完整流程。首先通过Docker Compose配置了基于PostgreSQL的Kong Gateway,包含数据库、迁移和网关服务。然后构建了一个模拟订单系统的微服务应用,包含前端UI、订单服务和库存服务三个组件,演示了通过Kong网关进行服务调用的完整流程。整个系统采用容器化部署,展示了Kong作为API网关在实际业务场景中的应用。部署完成后可通过浏览器访问Kong Manager GUI进行管理。原创 2025-06-26 23:02:09 · 4711 阅读 · 0 评论 -
Kong API网关与Consul集成
本文介绍了Kong网关与Consul的集成方案,实现微服务架构中的动态服务发现与流量治理。通过Docker Compose部署Kong网关和Consul服务,配置Kong使用Consul的DNS解析器(8600端口),实现服务的自动发现、负载均衡和健康检查。文章详细说明了关键配置参数,包括KONG_DNS_RESOLVER指向Consul地址,以及KONG_DNS_ORDER设置DNS查询顺序。该集成方案为后续实现蓝绿部署、灰度发布等高级功能奠定了基础,同时保持了Kong原有管理功能的完整性。原创 2025-06-28 13:36:28 · 4404 阅读 · 0 评论 -
kong网关基于权重分流灰度发布
在众多 API 网关解决方案中,Kong 作为一款高性能、云原生的 API 网关,不仅具备强大的插件扩展机制,还原生支持多种灰度发布能力。特别是在 无数据库(DB-less)部署模式下结合声明式配置,通过 Kong 的路由机制与插件系统,我们可以灵活实现多版本服务的基于权重的流量分发。示例 CanaryFlow 是一个基于Kong网关和docker-compose的Web端灰度发布演示项目,支持基于百分比的流量灰度策略。将流量按百分比分配到v1和v2后端,实现灰度发布。为什么选择权重分流方式进行灰度;原创 2025-07-06 11:13:56 · 4370 阅读 · 0 评论
分享