KONG管理界面KONGA安裝使用

功能

  • 管理所有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

登錄後首頁

QQ20190129-115047@2x

Kong節點信息頁

QQ20190129-115109@2x

服務對象頁

QQ20190129-115129@2x

插件管理頁

QQ20190129-115828@2x

 

參考文檔:https://hub.docker.com/r/pantsel/konga/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章