当咱们建立完成swarm集群以后,如何访问swarm集群中的服务就成为了一个问题,咱们能够访问集群中任何一个节点均可以访问到咱们再节点中建立的服务,可是这就形成了一个问题,当这个节点挂了,咱们就访问不了了,因此咱们须要一个统一的访问入口,来实现服务的高可用,目前我使用的是api网关的konggit
clone我下面这个项目github
git clone https://github.com/bboysoulcn/awesome-dockercompose.git
docker
以后使用我里面的kong的docker-compose建立kong的容器api
cd awesome-dockercompose/kong
服务器
修改compose文件里面的相关参数,以后使用code
docker-compose up -d 启动
blog
打开kong的dashboard,以后建立一个upstreamdns
添加服务器get
以后建立api博客
最后添加dns解析,完成以后就能够使用faas.bboysoul.com这个域名去访问faas的面板了
若是你在swarm集群中添加了其余的服务,好比grafana什么的操做和上面的同样
欢迎关注Bboysoul的博客www.bboysoul.com
Have Fun