kong网关&konga部署

冷不防 2022-12-29 02:00 259阅读 0赞

目录

      • 简介
      • 安装kong(centos)
      • 安装konga
      • 查看结果
      • 结束

简介

本片文正大家介绍一下kong网管和konga的部署。

kong官网:https://konghq.com
konga:https://github.com/pantsel/konga
postgresql(建议安装版本9.6):https://www.postgresql.org/

安装kong(centos)

备注:需要先准备好postgresql数据库,可参考上面的文档连接

  1. wget -c https://bintray.com/kong/kong-rpm/download_file?file_path=centos/7/kong-2.2.1.el7.amd64.rpm
  2. sudo yum install 下载的包 --nogpgcheck

在postgresql中创建kong角色,用户和kong数据库。
修改kong配置文件

  1. vi /etc/kong/kong.conf
  2. # 找到数据库配置,并修改如下:
  3. database = postgres
  4. pg_host = 数据库ip
  5. pg_port = 5432 # postgresql默认端口
  6. pg_user = kong
  7. pg_pssword = ***** # 密码
  8. pg_database = kong

运行Kong迁移:

  1. kong migrations bootstrap # 低版本的可用kong migrations up

启动:

  1. kong start

验证:

  1. curl -i http://localhost:8001/

安装konga

konga是一个Kong的UI界面管理系统,和Kong官方没有关系

准备工作:

  1. 运行中的kong
  2. Nodejs >= 8, <= 12.x (12.16 LTS is recommended)
  3. Npm

下载安装:

  1. git clone https://github.com/pantsel/konga.git
  2. cd konga
  3. npm i

运行:

  1. npm start

查看结果

浏览器进http://ip:1337
在这里插入图片描述

结束

最后,读者可以自行创建Service和Routh,来测试转发结果。

发表评论

表情:
评论列表 (有 0 条评论,259人围观)

还没有评论,来说两句吧...

相关阅读

    相关 KONGKONGA部署及配置

    个人理解,仅供参考: 首先,kong+konga除去其他高级功能,个人觉得就是把nginx,变成可以页面配置的了。比如,配置的router,service就是反向代理,配置