安装Kong和Konga
1.1 、安装Kong
1、获取kong安装包的url:
yum install https://kong.bintray.com/kong-rpm/centos/7/kong-2.1.0.el7.amd64.rpm
2、新建并修改 kong 的配置文件(默认配置文件位于 /etc/kong/kong.conf.default):
cp /etc/kong/kong.conf.default /etc/kong/kong.conf
3、将之前安装配置好的 postgresql 信息填入 kong 配置文件中:
vi /etc/kong/kong.conf
- 开放管理API的IP和端口(0.0.0.0/0 是没有绑定IP和端口,安全性是要慎重考虑)
- 修改psql通讯连接部分
4、重启使配置生效
kong restart -c /etc/kong/kong.conf
5、初始化生成数据库表
kong migrations bootstrap -c /etc/kong/kong.conf
6、启动kong服务(--vv 可以打印更多的启动日志)
kong start -c /etc/kong/kong.conf --vv
注意:如果kong 命令不成功,kong的文件在/usr/local/bin中,需要设置环境变量:export PATH=/usr/local/bin:$PATH
7、测试kong是否正确启动
curl 127.0.0.1:8001
8、停止 KONG
kong stop
1.2、安装Konga
通过docker安装konga,首先安装docker(这样安装才是最简单的,都是本人踩过无数坑得出来的结论!!!)
1、Docker支持以下的CentOS版本:
·Docker运行在CentOS 7(64-bit)上要求系统为64位,系统内核版本为3.10以上
查看自己的系统版本:cat /etc/centos-release
查看系统内核版本命令:uname -a
2、安装系统依赖工具
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
3、yum的配置管理,添加docker的软件源地址
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
4、更新yum缓存
sudo yum makecache fast
5、可以查看所有仓库中所有docker版本,并选择特定版本安装
yum list docker-ce --showduplicates | sort -r
6、选择docker版本安装,由于repo中默认只开启stable仓库,这里安装的是最新版本
sudo yum install docker-ce 或者指定版本sudo yum install docker-ce-17.12.1.ce
7、启动docker服务
sudo systemctl start docker
8、加入开机启动项
sudo systemctl enable docker
9、查看docker版本
docker version
10、以下命令postgresql装在什么地址上,就去在哪个地址上执行:
# 切换 postgres 用户后,提示符变成 `-bash-4.3$`
$ su postgres
# 进入psql控制台,此时会进入到控制台(系统提示符变为'postgres=#')
bash-4.2$ psql
# 建立新的数据库用户(和之前建立的系统用户要一样)
postgres=# CREATE USER konga WITH PASSWORD 'konga';
# 为新用户建立数据库
postgres=# CREATE DATABASE konga OWNER konga;
# 把新建的数据库权限赋予 kong
postgres=# grant all privileges on database konga to konga;
# 退出控制台
postgres=# \q
bash-4.2$ exit;
11、利用docker部署konga
docker network create kong-net
docker pull pantsel/konga
docker run -d --name konga --network=kong-net -p 1337:1337 -e "DB_ADAPTER=postgres" -e "DB_HOST=192.168.129.222" -e "DB_PORT=5432" -e "DB_USER=konga" -e "DB_PASSWORD=konga" -e "DB_DATABASE=konga" -e "KONGA_HOOK_TIMEOUT=120000" -e "NODE_ENV=production" pantsel/konga
12、使用docker启动konga
sudo systemctl start docker
docker ps -a
docker start 后面跟出来的container id
1.3 卸载docker
yum remove docker-ce.x86_64 docker-ce-cli.x86_64 -y
rm -rf /var/lib/docker
安装Kong和Konga相关推荐
- docker安装kong和konga详细说明
安装kong和konga前提下,先安装好postgresql数据库,或者其他DB.目前详细说明是基于postgresql数据库,注意postgresql版本,建议使用9.6的,高版本好像不支持(这个情 ...
- docker安装kong和konga并简单使用
docker下安装kong和konga以及简单使用 kong是什么 Kong是可扩展的开源 API层 (也称为API网关或API中间件).Kong在任何RESTful API之前运行,并通过Plugi ...
- centos7 安装Kong和Konga
在安装Kong之前,需要安装需要安装PostgreSql,有些博主可能使用的是mysql,我没有去测试,不确定是否可行.这个地方先使用postgresql吧.我这里默认你已经安装了postgresql ...
- docker下安装kong和konga
//网络配置 docker network create kong-net //安装启动postgres容器 docker run -d --name kong-database --network= ...
- Kong(三)Konga UI安装和使用
一 konga 的github地址 konga安装参考 ① Kong 可视化UI 选择 +++++++++++++++ '官方kong-dashboard' +++++++++++++++1)收 ...
- 网关服务Kong和konga介绍安装使用教程
介绍 Kong是一款基于OpenResty(Nginx + Lua模块)编写的高可用.易扩展的,由Mashape公司开源的API Gateway项目.Kong是基于NGINX和Apache Cassa ...
- 企业级docker安装kong,konga实战
一,基于docker完成网关kong的安装及其kong必须的数据库postgres的安装 1,创建1个docker网络,用于docker容器之间信息交互 docker network create k ...
- Ubuntu下kong postgresql konga安装配置使用
kong postgresql konga安装配置使用 postgresql安装配置 docker部署postgres(9.6) 一.安装: 二.启动: 三.测试: kong安装配置 1.安装之前先保 ...
- Docker安装Kong
一.安装Kong 1. 构建 Kong 的容器网络 首先我们创建一个 Docker 自定义网络,以允许容器相互发现和通信.在下面的创建命令中 kong-net 是我们创建的 Docker 网络名称. ...
最新文章
- plsql测试oracle存储过程,oracle存储过程基本结构的编写与plsql测试执行
- Windows7-win10开启IPv6亲测最有效方法
- Qt creator 编译错误 :cannot find file .pro qt
- iOS --高仿QQ空间页面
- QT: 使用qtchooser修改ubuntu默认的qmake版本
- MATLAB 随机过程基本理论
- flask使用sqlit3的两种方式
- 《Spring5官方文档》新功能(4,3)
- 聊聊工作与生活的平衡
- Python实现数列求和
- 台式电脑如何修复计算机,台式电脑没有声音了怎么恢复(在家用这两个方法轻松解决)...
- 谷歌身份验证器二维码
- 数据正态分布化 + 基于回归算法的房价预测(含python代码)
- la java va bien口琴谱_口琴曲简谱
- 【CTF】记录一次CTF比赛的Writeup(附题目下载地址)
- 网络工程师眼中的自动化运维
- IDEA打包下载超时(已经配置阿里私服,去中央私服下载)
- YAML文件的基本语法
- 育儿心得-红脸,白脸
- 车载传感器技术详解【 持续更新ing 】— 自动驾驶技术概述