本文主要描述如何安装使用Kong API网关,具体请参阅Kong官网文档

Kong可以安装和运行在如下环境中,Docker、Kubernates、CentOS、redhat、debian、ubuntu、macOS、Vagrant等环境中如下图所示:

下面我们将已macOS举例安装部署Kong API网关。

Install Kong

使用Homebrew安装Kong,输入如下命令

Add kong.conf

注意:如果你使用Cassandra作为Kong数据存储这步操做必须,使用Postgres数据库用户可以作为可选项

默认,Kong被配置为本地Postgres数据库进行通讯。如果你准备使用Cassandra,你不许修改配置文件,先下载 kong.conf.default 文件再进行必须的修改。使用root权限把文件添加到 /etc目录下

Prepare your database

配置Kong可以访问连接的数据库。Kong支持PostgreSQL 9.5+ 和 Cassandra 3.x.x 作为数据存储。

如果你使用Postgres数据库,在你启动Kong之前,先创建Kong数据库和用户Kong

接着导入SQL脚本,对Kong数据库进行初始化

Start Kong

运行如下命令启动Kong API网关

Use Kong

确认Kong已运行

Kong成功启动后,默认监听8001端口作为Admin API监听端口。

注意:

/etc/kong/kong.conf配置文件中

修改proxy_listen修改kong监听IP地址和端口,和SSL监听IP和端口,配置默认使用8000和8433端口proxy_listen = 0.0.0.0:80, 0.0.0.0:443 ssl

修改数据库相关设置如下图所示,访问数据库用户名称kong和密码、以及数据库名称默认为kong

kong使用mysql_Kong官方文档翻译:安装Kong相关推荐

  1. 解决报错: Connecting to Kong on http ... Could not reach Kong on http://xxx.xxx.xxx.xxx:8001

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 1. Docker 中安装并启动好网关 kong 后,想要安装 kong 的图形化界面 kong-d ...

  2. kong mysql_Kong网关的安装配置

    1,选择安装介质 本次选择Centos7 2,下载介质 wget https://bintray.com/kong/kong-rpm/download_file?file_path=centos/7/ ...

  3. 云原生微服务网关 Kong 和Kong 管理UI Konga快速安装攻略

    前言 在微服务架构中,由于系统和服务的细分,导致系统结构变得非常复杂, 为了跨平台,为了统一集中管理api,同时为了不暴露后置服务.甚至有时候需要对请求进行一些安全.负载均衡.限流.熔断.灰度等中间操 ...

  4. linux卸载kong,Ubuntu 源码安装Kong

    安装openresty tar xzvf openssl-1.0.2h.tar.gz 以下是我个人安装流程 tar xzvf openresty-1.9.15.1.tar.gz 安装openresty ...

  5. Docker安装Kong

    一.安装Kong 1. 构建 Kong 的容器网络 首先我们创建一个 Docker 自定义网络,以允许容器相互发现和通信.在下面的创建命令中 kong-net 是我们创建的 Docker 网络名称. ...

  6. docker安装kong和konga详细说明

    安装kong和konga前提下,先安装好postgresql数据库,或者其他DB.目前详细说明是基于postgresql数据库,注意postgresql版本,建议使用9.6的,高版本好像不支持(这个情 ...

  7. docker安装kong和konga并简单使用

    docker下安装kong和konga以及简单使用 kong是什么 Kong是可扩展的开源 API层 (也称为API网关或API中间件).Kong在任何RESTful API之前运行,并通过Plugi ...

  8. 安装Kong和Konga

    ​​​​1.1 .安装Kong 1.获取kong安装包的url: yum install https://kong.bintray.com/kong-rpm/centos/7/kong-2.1.0.e ...

  9. docker下安装kong和konga

    //网络配置 docker network create kong-net //安装启动postgres容器 docker run -d --name kong-database --network= ...

最新文章

  1. HDU 6090 Rikka with Graph
  2. 无线研究 破解分享
  3. 利用公众号 + WeRoBot开发一款AI应用
  4. HTTP简介,http是一个属于应用层的面向对象的协议
  5. 《弗洛伊德及其后继者》读书笔记(part1)--西格蒙德·弗洛伊德与经典精神分析传统
  6. 树莓派python交互界面实例_树莓派综合项目2:智能小车(二)tkinter图形界面控制...
  7. Android工具大杂烩
  8. CKEditor/FCKEditor的使用
  9. 【LeetCode笔记】剑指 Offer 57- II. 和为 s 的连续正数序列(Java、滑动窗口、二刷)
  10. Python元组是什么
  11. MIT线性代数笔记六 列空间和零空间
  12. 2021年12月电子学会青少年软件编程(图形化)等级考试试卷(四级)答案解析
  13. 文件隐藏服务器版本信息,隐藏Tengine的版本信息
  14. 更新wlan.bin文件
  15. [bzoj1812][IOI2006]riv_多叉树转二叉树_树形dp
  16. ad中按钮开关的符号_电工新手必经之路:按钮开关结构原理及安装
  17. 计算机网络与嵌入式系统,嵌入式系统与计算机系统有什么不同
  18. web服务器双机热备方案解析
  19. Subsonic介绍
  20. oracle 控制文件丢失或损坏的恢复

热门文章

  1. 微信小程序云开发之云函数的创建与环境配置
  2. POJ2823 Sliding Window 单调队列
  3. Python3 移动文件——合集
  4. 使用Xshell登录AWS的EC2云服务器和开启EC2上允许root+密码方式登录
  5. C语言数据结构各种排序算法(选择,直接,希尔,起泡等排序)
  6. 基于MSP430F413水果电池供电的低功耗时钟
  7. Cannot get a connection, pool error Timeout waiting for idle object (获取不到数据库连接)...
  8. 使用Velocity(VTL)调用自定义C# .net 中的方法
  9. 学习笔记草稿版——体绘制中的光学模型
  10. Sqlserver常用函数例子说明