项目预览
项目数据
项目介绍
Star 增长趋势
本站每日记录该项目 GitHub 星标变化,观测越久曲线越完整
数据来源:GitHub API 逐日快照 · 收录于 2026-08-09 · 当前星标 ★ 44369
使用教程
环境要求
- 已安装 git,用于克隆 docker-kong 仓库
- 已安装 Docker
- 已安装 Docker Compose(支持 --profile 参数)
- 本机 8000、8001、8002 端口未被占用
安装与启动步骤
-
1克隆 Docker 仓库
把 Kong 官方 docker-kong 仓库克隆到本地,后续用其中的 compose 配置启动网关。
git clone https://github.com/Kong/docker-kong -
2进入 compose 目录
切换到仓库内的 compose 文件夹,启动命令需要在该目录下执行。
cd docker-kong/compose/ -
3启动网关栈
通过环境变量指定使用 postgres 数据库,并启用 database profile 拉起整套服务,首次启动需拉取镜像。
KONG_DATABASE=postgres docker-compose --profile database up -
4访问管理界面
启动完成后在浏览器打开 Kong Manager 管理界面,或调用 Admin API 查看网关状态。
关键配置
| 配置项 | 必填 | 说明 | 示例 |
|---|---|---|---|
KONG_DATABASE | 是 | 指定 Kong 使用的数据库类型,配合 database profile 启动 postgres。 | postgres |
如何确认成功
浏览器访问 http://localhost:8002 可打开 Kong Manager,或访问 http://localhost:8001 的 Admin API 有正常返回。
常见问题
Q:启动后网关监听哪些端口?
A:8000 用于向你的服务转发流量,8001 用于 Admin API 或 decK 配置,8002 是 Kong Manager 管理 Web UI。
Q:不想用 postgres 数据库可以吗?
A:可以。README 提到如希望以 DB-less 模式运行 Kong Gateway,可参考官方文档的 Docker 安装流程。
Q:想免去自建部署怎么办?
A:可注册 Kong Konnect 云托管免费试用,几分钟内即可开始使用。
Q:如何体验 AI Gateway 的 LLM 与 MCP 能力?
A:README 指向官方 AI 文档 developer.konghq.com/ai-gateway/,按其说明开始即可。
注意事项
- README 建议优先使用 docker-compose 发行方式,其他受支持安装方式见官方安装页面。
- 首次执行会拉取镜像,耗时取决于网络情况。
- 云托管、裸机、容器等不同环境均有官方支持的发行版本。
核心亮点
- 插件生态丰富,认证、限流、转换等常用功能开箱即用
- 基于 Nginx 性能高,支持高并发场景
- 支持数据库和无数据库两种模式,部署灵活
不足之处
- Lua 语言定制插件有学习门槛
- 文档/社区待观察
适用场景
- 微服务架构中的 API 统一入口和流量治理
- Kubernetes 集群内服务暴露与安全策略实施
- AI 服务(如 LLM)的接入管理、密钥保护和用量控制
替代项目
APISIX、Traefik、Envoy
同类项目推荐
brinicle
开源
低内存跑向量检索,小机器也能扛千万级索引
A resource-efficient C++ vector index engine built for low-RAM production workloads
OmniStudio
开源
本地跑大模型,下载到多模态应用一个桌面全搞定
OmniStudio 是一个本地大模型一体化桌面工作台,集模型市集下载、llama.cpp/vLLM/SGLang 三···
一行代码接入,实时监控和评估你的 LLM 应用
Open source LLM observability platform. One line of code to monitor, evaluate, and e···
router
开源
给 vLLM 集群做请求分发,Rust 写的轻量路由
A high-performance and light-weight router for vLLM large scale deployment
sglang
开源
让大模型服务更快更省,复杂提示词场景吞吐翻倍
SGLang is a high-performance serving framework for large language models and multimo···
GoModel
开源
用 Go 统一管理 AI 模型,智能路由、成本可控、生产可用。
AI gateway / AI control plane / AI proxy written in Go. Unified OpenAI-compatible an···
VectorCode
开源
给代码建索引,让 LLM 更懂你的仓库
A code repository indexing tool to supercharge your LLM experience.
ggml
开源
轻量级 C++ 张量库,让大模型在本地设备流畅跑起来
Tensor library for machine learning
nuxt-llms
开源
自动为 Nuxt 站点生成 llms.txt,让 AI 读懂你的网站
Automatically generates /llms.txt markdown documentation for your Nuxt application.
