使用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

相关文章
相关标签/搜索