kong网关的部署和实战

第一步:postgresql数据库安装

 https://www.jianshu.com/p/571d57b4654f

第二部:kong安装

centos7下安装kong:

https://download.konghq.com/gateway-1.x-centos-7/Packages/k/

安装命令

wget https://download.konghq.com/gateway-1.x-centos-7/Packages/k/kong1.5.1.el7.amd64.rpm

sudo yum install kong-1.5.1.el7.amd64.rpm

配置kong

Kong 的默认配置文件是 /etc/kong/kong.conf.default,使用 cp /etc/kong/kong.conf.default

/etc/kong/kong.conf 命令,复制一份新的配置文件。

复制完成后,修改 /etc/kong/kong.conf 配置文件,设置使用 PostgreSQL 数据库。

cd /etc/kong #默认kong会创建一个kong.conf.default的配置文件

cp kong.conf.default kong.conf #复制默认的文件

vim kong.conf #编辑此配置文件

pg_host = 127.0.0.1  #设置postgres数据库的连接地址

pg_port = 5432 #设置postgres数据库的端口

pg_user = kong  #设置postgres数据库的用户

pg_password = kong #设置postgres数据库的密码

pg_database = kong #设置postgres数据库的名称

pg_ssl = off  #设置kong和postgres的连接方式

pg_ssl_verify = off

执行 kong migrations bootstrap -c /etc/kong/kong.conf 命令,进行 Kong 的 PostgreSQL 数据库的表初始化。

#启动命令

kong start -c /etc/kong/kong.conf

# 停止命令

kong stop

# 重新加载kong

kong reload

默认情况下,Kong 绑定 4 个端口:

Proxy 8000:接收客户端的 HTTP 请求,并转发到后端的 Upstream。

Proxy 8443:接收客户端的 HTTPS 请求,并转发到后端的 Upstream。

Admin 8001:接收管理员的 HTTP 请求,进行 Kong 的管理。

Admin 8444:接收管理员的 HTTPS 请求,进行 Kong 的管理。

第三步 安装konga

https://www.jianshu.com/p/9bb02c23ff73

第四步 利用插件监控

Prometheus网关流量监控

你可能感兴趣的:(kong网关的部署和实战)