前面安裝的 KONG 的版本是社區版的 1.0.2,官方的 KONG Manager 好像只有企業版才提供。在 github 上找了一個開源的圖形化管理應用 -- Kong Dashboard (https://github.com/PGBI/kong-dashboard),可惜只支持到 0.14 的版本。
把前面安裝的 KONG 卸載掉,下載 https://bintray.com/kong/kong-community-edition-rpm/download_file?file_path=centos/7/kong-community-edition-0.14.0.el7.noarch.rpm ,步驟同 KONG 安裝 (在 CentOS 7 中),只是運行第5步的命令有所不同。命令如下:
$ kong migrations up -c /etc/kong/kong.conf
啟動 KONG 后,啟動 kong-dashboard:
$ docker run --rm -p 8080:8080 pgbi/kong-dashboard start --kong-url http://192.168.3.111:8001
這里 --kong-url 必須指定的是 IP,我用主機名時,報連接不上的錯誤。另外,如果運行 docker 的機器和 kong 的機器在不同的電腦上,需要更改 /etc/kong/kong.conf 里的 admin_listen 的配置,允許其它電腦連接 kong 的 admin 端口。
啟動 kong dashboard 成功后,可以訪問: http://192.168.3.112:8080