欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

KONG管理界面KONGA安装使用

程序员文章站 2022-06-17 17:47:34
...

功能

  • 管理所有Kong Admin API的对象.
  • 从数据库、文件和API等导入Consumers。
  • 管理Kong多个节点。
  • 备份、恢复、迁移Kong Nodes使用快照。
  • 使用健康检测监控节点和API状态。
  • Email和Slack消息通知
  • 支持多管理用户和设置不同权限
  • 支持数据库MySQL, postgresSQL, MongoDB, SQL Server。

安装

安装Node.js>= 8 (8.11.3 LTS is recommended)和npm

centos7 默认的nodejs 6.1.3版本升级 ,安装模块n到全局

yum -y install nodejs

npm install -g n

安装高版本

n 8.11.3

下载源码,进入konga目录,安装依赖js类库

git clone https://github.com/pantsel/konga.git

cd konga

npm i

 

运行

复制.env_example 文件为.env

1.开发测试环境启动konga

npm start

2.产品正式环境启动konga

准备postgres数据库,初始化database

 

运行konga命令

npm start

 

3.Docker Image运行konga

准备数据库

node ./bin/konga.js  prepare 

docker运行konga

$ docker pull pantsel/konga
$ docker run -p 1337:1337 \
             --network {{kong-network}} \ // optional
             --name konga \
             -e "NODE_ENV=production" \ // or "development" | defaults to 'development'
             -e "TOKEN_SECRET={{somerandomstring}}" \
             pantsel/konga

打开浏览器访问konga管理界面,http://{your server’s public ip}:1337

登录后首页

KONG管理界面KONGA安装使用

Kong节点信息页

KONG管理界面KONGA安装使用

服务对象页

KONG管理界面KONGA安装使用

插件管理页

KONG管理界面KONGA安装使用

 

参考文档:https://hub.docker.com/r/pantsel/konga/

相关标签: kong