Kong Manager OSS
Kong Manager OSS是一个免费且开源的Kong用户界面,Kong是世界上使用最广泛的开源API网关。
由Kong团队用❤️构建和维护。
功能
Kong Manager OSS允许你使用管理API查看和编辑所有Kong Gateway对象。它直接与Kong管理API交互,不需要单独的数据库。
**重要提示:**Kong Manager OSS仅兼容Kong Gateway 3.4+版本
Kong Manager OSS与Kong Gateway捆绑在一起,有关如何使用的信息请参见入门指南。要在本地运行Kong Manager OSS,请查看贡献部分。
入门指南
要使用Kong Manager OSS,你需要一个正在运行的Kong Gateway实例。这可以是本地实例或在远程服务器上运行的实例。
本地测试
开始使用的最快方法是使用快速启动脚本:
curl -Ls https://get.konghq.com/quickstart | bash -s -- -i kong -t latest
最后,访问https://localhost:8002查看Kong Manager。
服务器使用
Kong Manager OSS主要用于本地测试。但是,你也可以在公共服务器上使用它。
如果在公共服务器上运行Kong Manager OSS,请确保端口
8001
和8002
只能被你的IP地址访问
要从远程机器访问Kong Manager OSS,请确保在kong.conf
中将admin_listen
和admin_gui_listen
绑定到0.0.0.0
而不是127.0.0.1
,然后重启你的Kong Gateway实例。
为什么我需要它?
你多年来一直很好地使用管理API。为什么要使用UI呢?
Kong Manager OSS是一种很好的方式,可以一目了然地查看你的Kong Gateway配置。你可以查看配置在服务上的路由和插件,并通过单击深入了解每个配置的详情。
此外,插件配置UI为每个配置选项提供说明。你可以使用UI配置插件,并有帮助性的工具提示,然后运行deck dump
以查看最终的配置值。
贡献
Kong Manager OSS是用JavaScript编写的。它使用Vue作为UI组件,并使用yarn
管理依赖项。要在本地构建Kong Manager OSS,请确保你已安装node.js 18+
和yarn
。
你还需要一个运行中的Kong Gateway实例。有关一行解决方案,请参见本地测试。或者,你可以从源代码构建Kong Gateway。
Kong Gateway运行后,运行以下命令启动开发服务器:
yarn && yarn serve
Kong Manager OSS现在可以在http://localhost:8080访问