架构师_程序员_码农网

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 7250|回复: 0

【实战】Docker部署kong-dashboard教程

[复制链接]
发表于 2018-11-21 14:30:09 | 显示全部楼层 |阅读模式
kong-dashboard是一个GUI,可让您在Web界面方便管理Kong Gateway设置,并提供诸如请求路由,身份验证,速率限制等功能和服务。

其实kong管理api有一系列的接口,直接用crul 就可以完成管理,但是有第三个kong-dashboard,我个人比较懒,我就用了kong-dashboard的管理界面进行操作。

GitHub地址:https://github.com/PGBI/kong-dashboard
Docker Hub地址:https://hub.docker.com/r/pgbi/kong-dashboard/

kong-dashboard兼容性对照

QQ截图20181121135508.jpg

首先,服务器要安装好kong,教程如下:

【实战】CentOS 7 部署Kong API网关
https://www.itsvse.com/thread-5682-1-1.html
(出处: 架构师_程序员)

我安装的版本为:Kong 0.14.1

拉取镜像


启动Kong Dashboard


报错如下:

Could not reach Kong on http://127.0.0.1:8001
Error details:
{ Error: connect ECONNREFUSED 127.0.0.1:8001
    at TCPConnectWrap.afterConnect [as oncomplete] (net.js:1161:14)
  errno: 'ECONNREFUSED',
  code: 'ECONNREFUSED',
  syscall: 'connect',
  address: '127.0.0.1',
  port: 8001 }

我们使用的是docker,kong部署在了我们的宿主机上,怎么可能用127.0.0.1呢???那怎么让docker容器能够访问到宿主机呢???

这里,需要修改以下kong.conf配置文件,如下:

重启kong服务。

修改命令如下:

Connecting to Kong on http://172.17.0.1:8001 ...
Connected to Kong on http://172.17.0.1:8001.
Kong version is 0.14.1
Starting Kong Dashboard on port 8080
Kong Dashboard has started on port 8080

启动成功,如下图:

QQ截图20181121141310.jpg

浏览器访问:IP:8080,创建一个api网关,如下图:

QQ截图20181121141926.jpg QQ截图20181121141946.jpg

网站右下角,可以看到节点和版本信息

Kong node: http://172.17.0.1:8001 v0.14.1 — Kong-Dashboard v3.5.0

任何人都可以访问kong-dashboard,来控制kong api网关,为了增加安全性,建议设置身份认证,如下:

这样,我们打开kong-dashboard就需要输入用户名和密码了,用户名为admin,密码为itsvse。

kong还有一个比较知名的API管理的GUI -KONGA,GitHub地址:https://github.com/pantsel/konga 以后有空再研究。

(完)




上一篇:【实战】CentOS 7 Docker部署PostgreSQL 9.6
下一篇:【实战】使用kong rate-limiting插件控制接口请求速率
码农网,只发表在实践过程中,遇到的技术难题,不误导他人。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

免责声明:
码农网所发布的一切软件、编程资料或者文章仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如有侵权请邮件与我们联系处理。

Mail To:help@itsvse.com

QQ|手机版|小黑屋|架构师 ( 鲁ICP备14021824号-2 )|网站地图

GMT+8, 2024-4-20 04:18

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表