专栏首页bboysoul使用kong作为docker swarm的集群网关

使用kong作为docker swarm的集群网关

简介

当我们创建完成swarm集群之后,如何访问swarm集群中的服务就成为了一个问题,我们可以访问集群中任何一个节点都可以访问到我们再节点中创建的服务,但是这就造成了一个问题,当这个节点挂了,我们就访问不了了,所以我们需要一个统一的访问入口,来实现服务的高可用,目前我使用的是api网关的kong

搭建api网关kong

clone我下面这个项目

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

之后使用我里面的kong的docker-compose创建kong的容器

cd awesome-dockercompose/kong

修改compose文件里面的相关参数,之后使用

docker-compose up -d 启动

配置

打开kong的dashboard,之后创建一个upstream

image

添加服务器

image

之后创建api

image

最后添加dns解析,完成之后就可以使用faas.bboysoul.com这个域名去访问faas的面板了

其他服务

如果你在swarm集群中添加了其他的服务,比如grafana什么的操作和上面的一样

欢迎关注Bboysoul的博客www.bboysoul.com

Have Fun

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

我来说两句

0 条评论
登录 后参与评论

相关文章

  • 使用kong作为docker swarm的集群网关

    当我们创建完成swarm集群之后,如何访问swarm集群中的服务就成为了一个问题,我们可以访问集群中任何一个节点都可以访问到我们再节点中创建的服务,但是这就造成...

    bboysoul
  • 记一次centos网卡严重丢包现象(ethtool的使用)

    事情是这样的,我买了一个newifi路由器,之后准备将家里的网络重新部署一下,所以就把我的蜗牛星际停了,之后把网络从以前的极路由连接到newifi下,突然发现丢...

    bboysoul
  • 记一次centos网卡严重丢包现象(ethtool的使用)

    事情是这样的,我买了一个newifi路由器,之后准备将家里的网络重新部署一下,所以就把我的蜗牛星际停了,之后把网络从以前的极路由连接到newifi下,突然发现丢...

    bboysoul
  • 使用kong作为docker swarm的集群网关

    当我们创建完成swarm集群之后,如何访问swarm集群中的服务就成为了一个问题,我们可以访问集群中任何一个节点都可以访问到我们再节点中创建的服务,但是这就造成...

    bboysoul
  • 「PHP7数组详解」:第1章 环境搭建安装(一)

    PHP环境可以安装到几乎所有的主流操作系统。也就是说,开发者写一次,就可以在不同平台,无扰切换地使用了。

    程序员小助手
  • Composer进阶使用之版本约束表达式的使用

    例如我们想要下载5.1版本的ThinkPHP包,我们可以通过composer.json文件:

    沈唁
  • 织梦栏目无法删除的解决方法

    华创信息技术
  • 基于CentOS搭建安卓开发环境

    下载地址: http://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-213...

    泽阳
  • Spring通过XML配置文件以及通过注解形式来AOP 来实现前置,后置,环绕,异常通知

    AOP是Aspect Oriented Programming的缩写,意思是面向方面编程,AOP实际是GoF设计模式的延续

    yaphetsfang
  • SpringBoot2.x系列教程(三十九)SpringBoot中SecurityConstraint使用详解

    针对Web应用中数据的敏感程度,可采用http或https进行访问。而在Spring Boot中也可以通过重新定义TomcatServletWebServerF...

    用户1161110

扫码关注云+社区

领取腾讯云代金券