API Gateway - KONG 安装与配置
Posted tags: 篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了API Gateway - KONG 安装与配置相关的知识,希望对你有一定的参考价值。 Kong,是由Mashape公司开源的,基于nginx的API gateway 特点 模块化 功能:授权、日志、ip限制、限流、api 统计分析(存在商业插件Galileo等、也可自己研发)、请求转化、跨域(CORS)、其他功能通过lua编写插件实现 安装 安装包下载和官网示列:https://getkong.org/install/centos/ 安装前先安装PostgreSQL 初始化数据库 修改配置 创建kong数据库和用户权限 安装启动Kong 安装kong dashboard 提供界面化操作支持 因为系统自带的repo中不带Docker需要安装epel 安装kong-dashboard 创建一个新的API和插件规则 访问结果如下 以上是关于API Gateway - KONG 安装与配置的主要内容,如果未能解决你的问题,请参考以下文章 Kong 入门指南 - 通过Kong Gateway公开您的服务简介
可扩展,支持分布式yum install https://download.postgresql.org/pub/repos/yum/9.6/redhat/rhel-7-x86_64/pgdg-centos96-9.6-3.noarch.rpm
yum install postgresql96-server postgresql96-contrib
/usr/pgsql-9.6/bin/postgresql96-setup initdb
vi /var/lib/pgsql/9.6/data/pg_hba.conf
sudo -i -u postgres
psql
CREATE USER kong; CREATE DATABASE kong OWNER kong;
$ sudo yum install epel-release
$ sudo yum install kong-community-edition-0.11.2.*.noarch.rpm --nogpgcheck
$ kong migrations up [-c /path/to/kong.conf]
$ kong start [-c /path/to/kong.conf]rpm -Uvh http://ftp.riken.jp/Linux/fedora/epel/6Server/x86_64/epel-release-6-8.noarch.rpm
安装Docker
yum install -y docker-io
开机自启动与启动Docker
[root@bogon yum.repos.d]# service docker start
Starting cgconfig service: [ OK ]
Starting docker: [ OK ]
[root@bogon yum.repos.d]# chkconfig docker on
[root@bogon yum.repos.d]# chkconfig docker --list
docker 0:off 1:off 2:on 3:on 4:on 5:on 6:off
[root@bogon yum.repos.d]#
docker search kong-dashboard
docker pull pgbi/kong-dashboard:v2
docker run -d -p 8080:8080 pgbi/kong-dashboard:v2
备份
docker save -o kong-dashboard.tar.gz docker.io/pgbi/kong-dashboard
安装:
[root@EPCBJWEB install]# docker load -i kong-dashboard.tar.gz
docker run -d -p 8080:8080 pgbi/kong-dashboard:v2