一、KONG簡介
Kong 是在客戶端和(微)服務間轉發API通信的API網關,通過插件擴展功能。
Github地址: https://github.com/PGBI/kong-dashboard.git
二、KONG安裝和搭建
2.1 下載RPM安裝包
2.2 安裝KONG
rpm -ivh kong-community-edition-1.0.3.el7.noarch.rpm cp /etc/kong/kong.conf.default /etc/kong/kong.conf
2.3 安裝postgreSQL
安裝文檔 https://www.cnblogs.com/xiangjun555/articles/10551924.html
創建 kong 數據庫
CREATE USER kong; CREATE DATABASE kong OWNER kong;
2.4 初始化數據庫
kong migrations bootstrap
2.5 啟動Kong
kong start
2.6 檢查運行狀態
curl -i http://localhost:8001/
三、安裝KONG 的UI管理插件kong-dashboard
3.1 安裝cnpm,git
yum -y installepel-release
npm git
npm install -g cnpm --registry=https://registry.npm.taobao.org
cnpm install -g kong-dashboard
3.2 啟動kong-dashboard
cd kong-dashboard
#添加登陸認證用戶
kong-dashboard start \
--kong-url http://127.0.0.1:8001 \ --basic-auth admin=admin
訪問地址:http://localhost:8080/