摘要:搭建的安裝部署方式有很多中,官方提供了如下幾種的安裝方式。還有一些社區(qū)提供的安裝方式注每種方式的具體如何安裝部署,請(qǐng)移駕到官網(wǎng)安裝部署下面我們來詳細(xì)介紹下使用來部署過程需要?jiǎng)?chuàng)建一個(gè)自定義網(wǎng)絡(luò),以允許容器相互發(fā)現(xiàn)和通信。
1、Kong搭建
kong 的安裝部署方式有很多中,官方提供了如下幾種的安裝方式。
還有一些社區(qū)提供的安裝方式
注: 每種方式的具體如何安裝部署,請(qǐng)移駕到官網(wǎng)1.1、docker安裝部署
下面我們來詳細(xì)介紹下使用docker來部署過程
1.1.1、Create a Docker network需要?jiǎng)?chuàng)建一個(gè)自定義Docker 網(wǎng)絡(luò),以允許容器相互發(fā)現(xiàn)和通信。在此次示例中kong-net是網(wǎng)絡(luò)名稱(你也可以使用任何你喜歡的名稱)
$ docker network create kong-net1.1.2、Start your database
數(shù)據(jù)容器有兩種選擇 Cassandra 和 PostgreSQL
如果你使用Cassandra容器
$ docker run -d --name kong-database --network=kong-net -p 9042:9042 cassandra:3
如果你使用PostgreSQL
$ docker run -d --name kong-database --network=kong-net -p 5432:5432 -e "POSTGRES_USER=kong" -e "POSTGRES_DB=kong" postgres:9.6
在這我是使用postGRESQL
1.1.3、Prepare your DataBase初始化數(shù)據(jù)庫
$ docker run --rm --network=kong-net -e "KONG_DATABASE=postgres" -e "KONG_PG_HOST=kong-database" -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" kong:latest kong migrations bootstrap1.1.4、Start Kong
遷移并運(yùn)行數(shù)據(jù)庫準(zhǔn)備就緒之后,啟動(dòng)一個(gè)將鏈接到數(shù)據(jù)容器的Kong 容器。
$ docker run -d --name kong --network=kong-net -e "KONG_DATABASE=postgres" -e "KONG_PG_HOST=kong-database" -e "KONG_CASSANDRA_CONTACT_POINTS=kong-database" -e "KONG_PROXY_ACCESS_LOG=/dev/stdout" -e "KONG_ADMIN_ACCESS_LOG=/dev/stdout" -e "KONG_PROXY_ERROR_LOG=/dev/stderr" -e "KONG_ADMIN_ERROR_LOG=/dev/stderr" -e "KONG_ADMIN_LISTEN=0.0.0.0:8001, 0.0.0.0:8444 ssl" -p 8000:8000 -p 8443:8443 -p 8001:8001 -p 8444:8444 kong:latest1.1.5、Use Kong
Kong 搭建完成之后我們可以測試下,Kong 是否正確運(yùn)行起來
$ curl -i http://localhost:8001/
如果安裝成功后訪問80001端口會(huì)返回Kong的一些信息。
2、總結(jié)Kong 的搭建總體來說很簡單, 官方或者社區(qū)提供了很多豐富搭建方式,完全可以滿足我們?nèi)粘i_發(fā)使用。
docker 方式的搭建總體來說就是簡單五步:
創(chuàng)建一個(gè)docker 網(wǎng)絡(luò),用于容器間通信
安裝數(shù)據(jù)庫,提供了兩種數(shù)據(jù)庫以供選擇cassandra 和 postgreSQL
初始化數(shù)據(jù)庫也就是數(shù)據(jù)遷移
啟動(dòng)Kong 容器
測試驗(yàn)證
想了解更多關(guān)于Kong網(wǎng)關(guān)的請(qǐng)移步 >>>>> 企業(yè)級(jí)API網(wǎng)關(guān)Kong
文章版權(quán)歸作者所有,未經(jīng)允許請(qǐng)勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請(qǐng)注明本文地址:http://systransis.cn/yun/40529.html
摘要:企業(yè)級(jí)網(wǎng)關(guān)學(xué)習(xí)使用整理目錄介紹網(wǎng)關(guān)簡介安裝部署網(wǎng)關(guān)安裝注學(xué)習(xí)過程會(huì)逐步完善文檔,敬請(qǐng)關(guān)注,謝謝參考文獻(xiàn)官網(wǎng)文檔社區(qū)如有不當(dāng)之處歡迎指正,謝謝 1、企業(yè)級(jí)API網(wǎng)關(guān)學(xué)習(xí)使用整理 1.2 目錄 1.2.1 介紹 API網(wǎng)關(guān)Kong-簡介 1.2.2 安裝部署 API網(wǎng)關(guān)Kong-docker&安裝 注:學(xué)習(xí)過程會(huì)逐步完善文檔,敬請(qǐng)關(guān)注, 謝謝!參考文獻(xiàn): 官網(wǎng):https://kongh...
摘要:所以,沒必要過分糾結(jié)這種信息,咬文嚼字有時(shí)候反而會(huì)適得其反。若初通用錯(cuò)誤信息異常類請(qǐng)求參數(shù)異常用戶已存在用戶不存在在下面創(chuàng)建一個(gè)工具類用來對(duì)用戶進(jìn)行加密來獲取信息。工具類若初加密參考創(chuàng)建用戶的實(shí)現(xiàn),依次實(shí)現(xiàn)其他表操作。 DAO層設(shè)計(jì)實(shí)現(xiàn) 這里我們使用Spring DATA JPA來實(shí)現(xiàn)數(shù)據(jù)庫操作,當(dāng)然大家也可以使用Mybatis,都是一樣的,我們依然以用戶表操作為例: /** * A...
昨天,2024年大選的結(jié)果揭曉了,這場被認(rèn)為是過去60年來最為膠著的總統(tǒng)選舉,終于畫上了句號(hào)。川普再次成為了白宮的主人。對(duì)于廣大跨境電商賣家來說,川普的勝任可謂是一顆重磅炸彈,他的經(jīng)濟(jì)政策可能會(huì)對(duì)跨境電商行業(yè)產(chǎn)生較深影響。為大家猜想一下可能出現(xiàn)的幾種情況,希望能幫助賣家提前做好準(zhǔn)備。關(guān)稅增加:特朗普曾多次表示,如果他再次當(dāng)選,將對(duì)所有進(jìn)口到美國的外國商品征收10%的關(guān)稅。此外,他還提出對(duì)中國企業(yè)征...
閱讀 3171·2023-04-25 18:22
閱讀 2416·2021-11-17 09:33
閱讀 3343·2021-10-11 10:59
閱讀 3252·2021-09-22 15:50
閱讀 2831·2021-09-10 10:50
閱讀 870·2019-08-30 15:53
閱讀 460·2019-08-29 11:21
閱讀 2933·2019-08-26 13:58