在 Ubuntu 上安装 Kong
条评论原文地址:https://docs.konghq.com/install/ubuntu
安装包
首先下载配置的相应软件包:
- 12.04 Precise: https://bintray.com/kong/kong-deb/download_file?file_path=kong-1.3.0.precise.amd64.deb
- 14.04 Trusty: https://bintray.com/kong/kong-deb/download_file?file_path=kong-1.3.0.trusty.amd64.deb
- 16.04 Xenial: https://bintray.com/kong/kong-deb/download_file?file_path=kong-1.3.0.xenial.amd64.deb
- 17.04 Zesty: https://bintray.com/kong/kong-deb/download_file?file_path=kong-1.3.0.zesty.amd64.deb
- 18.04 Bionic: https://bintray.com/kong/kong-deb/download_file?file_path=kong-1.3.0.bionic.amd64.deb
企业试用用户应从其欢迎电子邮件中下载其包,并在步骤1之后将其许可保存到/etc/kong/license.json
。
APT存储库
您也可以通过APT安装Kong;
按照下面页面上“Set Me Up”部分的说明,将分布设置为适当的值(lsb_release -sc)(例如,precise
)和组件到main
。
安装
安装Kong
如果要下载程序包,请执行:123sudo apt-get updatesudo apt-get install openssl libpcre3 procps perlsudo dpkg -i kong-1.3.0.*.deb如果您正在使用apt存储库执行:
1234567sudo apt-get updatesudo apt-get install -y apt-transport-https curl lsb-coreecho "deb https://kong.bintray.com/kong-deb `lsb_release -sc` main" | sudo tee -a /etc/apt/sources.listcurl -o bintray.key https://bintray.com/user/downloadSubjectPublicKey?username=bintraysudo apt-key add bintray.keysudo apt-get updatesudo apt-get install -y kong准备数据库或声明性配置文件
无论是否有数据库,Kong都可以运行。使用数据库时,您将使用 kong.conf 配置文件在启动时设置Kong的配置属性,并将数据库用作所有已配置实体的存储,例如Kong代理所在的 Routes 和 Services 。
不使用数据库时,您将使用
kong.conf
的配置属性和kong.yml
文件来将实体指定为声明性配置。使用数据库
配置Kong以便它可以连接到您的数据库。Kong支持PostgreSQL 9.5+和Cassandra 3.x.x作为其数据存储。
如果您使用Postgres,请在开始Kong之前配置数据库和用户,即:
1CREATE USER kong; CREATE DATABASE kong OWNER kong;然后执行Kong的数据迁移:
1$ kong migrations bootstrap [-c /path/to/kong.conf]对于Kong 小于0.15的注意事项:如果Kong版本低于0.15(最高0.14),请使用up子命令而不是bootstrap。另请注意,如果Kong 小于0.15,则不应同时进行迁移;只有一个Kong节点应该一次执行迁移。对于0.15,1.0及以上的Kong,此限制被取消。
**不使用数据库** 如果要在[无DB模式](https://docs.konghq.com/1.3.x/db-less-and-declarative-config/)下运行Kong,则应首先生成声明性配置文件。以下命令将在当前文件夹中生成`kong.yml`文件。它包含有关如何填写它的说明。
1$ kong config init填写
kong.yml
文件后,编辑您的kong.conf
文件。将数据库选项设置为off
,将declarative_config
选项设置为kong.yml
文件的路径:12database = offdeclarative_config = /path/to/kong.yml启动Kong
1$ kong start [-c /path/to/kong.conf]使用Kong
Kong正在运行1$ curl -i http://localhost:8001/
本文标题:在 Ubuntu 上安装 Kong
文章作者:qianyugang
发布时间:2019-08-30
最后更新:2019-09-04
原始链接:https://102no.com/2019/08/30/kong-install-ubuntu/
版权声明:本网站发表的全部原创内容(不仅限于文章、图片,包含文章评论),著作权均归其发表者所有,均采用 CC BY-NC-SA 4.0 CN 许可协议。转载请注明作者以及原文链接,商业授权请联系作者。
分享