专栏首页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什么的操作和上面的一样

Have Fun

原创声明,本文系作者授权云+社区发表,未经许可,不得转载。

如有侵权,请联系 yunjia_community@tencent.com 删除。

我来说两句

0 条评论
登录 后参与评论

相关文章

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

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

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

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

    bboysoul
  • 如何发送垃圾邮件(Trity)

    git clone https://github.com/toxic-ig/Trity.git cd Trity python install.py 输出

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

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

    bboysoul
  • Git 项目推荐 | Go 语言读写 INI 文件工具包

    原文 http://git.oschina.net/Unknown/ini 主题 Git Go语言 本包提供了 Go 语言中读写 INI 文件的功能。 功能特...

    李海彬
  • Spring Boot(十三)RabbitMQ安装与集成

    RabbitMQ是一个开源的消息代理软件(面向消息的中间件),它的核心作用就是创建消息队列,异步接收和发送消息,MQ的全程是:Message Queue中文的意...

    Java中文社群_老王
  • django-Auth模块(详细介绍)

    转载自https://www.cnblogs.com/liuqingzheng/articles/9628105.html

    小小咸鱼YwY
  • 和老李一起搞山寨Workerman(三)

    今日清晨睡梦中醒来,已是7点40分有余。静躺在床上,耳边远处又断断续续萦绕着老人们在楼下的野园子里跟着于魁智吊嗓子的声音,时不时还夹杂着一段段抖空竹的风哨声。

    老李秀
  • 软件开发中的开源协议详解!

    作者:pdai 开源不等于免费!为了加速我们的开发,我们会使用开源的软件和源码; 为避免商业风险,需要在使用时了解第三方如软件协议,版本,和已知CVE风险等;本...

    Java技术栈
  • 卡萨帝上海展内部构造诠释高端制造

    每一款产品的上市都会伴有精美的写真配图,但从不会展示内部构造。9月15日,卡萨帝在上海家饰佳装饰城举行制造写真展,将其高端产品的核心部件公开呈现。这是高端家电史...

    曾响铃

扫码关注云+社区

领取腾讯云代金券