使用kong做爲docker swarm的集羣網關

簡介

當咱們建立完成swarm集羣以後,如何訪問swarm集羣中的服務就成爲了一個問題,咱們能夠訪問集羣中任何一個節點均可以訪問到咱們再節點中建立的服務,可是這就形成了一個問題,當這個節點掛了,咱們就訪問不了了,因此咱們須要一個統一的訪問入口,來實現服務的高可用,目前我使用的是api網關的konggit

搭建api網關kong

clone我下面這個項目github

git clone https://github.com/bboysoulcn/awesome-dockercompose.gitdocker

以後使用我裏面的kong的docker-compose建立kong的容器api

cd awesome-dockercompose/kong服務器

修改compose文件裏面的相關參數,以後使用code

docker-compose up -d 啓動blog

配置

打開kong的dashboard,以後建立一個upstreamdns

image

添加服務器get

image

以後建立api博客

image

最後添加dns解析,完成以後就能夠使用faas.bboysoul.com這個域名去訪問faas的面板了

其餘服務

若是你在swarm集羣中添加了其餘的服務,好比grafana什麼的操做和上面的同樣

歡迎關注Bboysoul的博客www.bboysoul.com

Have Fun

相關文章
相關標籤/搜索