# 使用 Docker 配置 Kong API Gateway 和 MySQL 在微服务架构中,API 网关常常是一个重要的组成部分,因为它承担了请求路由、负载均衡、安全性等功能。Kong 是一个非常流行的开源 API 网关,它能够帮助开发者管理和保护 API。接下来,我们将通过 Docker 环境中配置 Kong 与 MySQL,逐步引导您完成整个流程。 ## 流程概述 以下是使用 Doc
原创 11月前
260阅读
我最新最全的文章都在 南瓜慢说 .pkslow.com ,文章更新也只在官网,欢迎大家来喝茶~~ 1 简介 Kong不是一个简单的产品,本文讲的Kong主要指的是Kong API Gateway,即API网关。这次主要是简单体验一把,通过Docker安装,然后使用它的Route功能。 2 安装 ...
转载 2021-08-04 00:48:00
176阅读
2评论
创建Docker的Network# 创建$ docker network create kong-net# 检查$ docker networ
原创 2022-03-07 17:39:06
1443阅读
网关是什么,为什么我们需要网关?网关好比我们现实生活中的大门,我们要每天出门上班,下班回家都要通过大门进出在网络世界中网关实际上起着控制流量进出的作用我们平常使用电脑访问互联网,路由器承担了出去流量的网关的工作,在流量到达网关后,网关使用NAT技术完成了源地址转换(可以理解为出门前换了一双鞋子)当客户端流量到达服务端之后,也需要进入服务端的网关进行处理,这个网关通常也叫web反向代理,通常为了提高
原创 2020-11-10 09:12:07
3516阅读
2评论
# 深入了解KongDocker 在当今互联网时代,微服务架构的流行使得API网关成为了不可或缺的一部分。Kong作为一个高性能、可扩展的开源API网关,可以帮助开发者管理、监控和安全地发布APIs。而Docker作为一种轻量级的容器化技术,可以将应用程序及其所有依赖项打包在一个独立的容器中,实现更快速、更一致的部署。 KongDocker的结合使用,可以让开发者更加方便地部署和管理API
原创 2024-06-02 03:58:31
48阅读
Kong 安装有两种方式一种是没有数据库依赖的DB-less 模式,另一种是with a Database 模式。我们这里使用第二种带Database的模式,因为这种模式功能更全。1 docker安装Kong1.1构建Kong的容器网络首先我们创建一个Docker自定义网络,以允许容器相互发现和通信。在下面的创建命令中kong-net是我们创建的Docker网络名称,当然你可以使用你认为合适的名称
Kong 是在客户端和(微)服务间转发API通信的API网关
原创 2017-05-22 09:54:41
915阅读
1.Kong 介绍 Kong 是一款基于 OpenResty(Nginx + Lua 模块)编写的高可用、易扩展的,由 Mashape 公司开源...
原创 2022-03-03 11:15:45
757阅读
参考github上的dockerfilehttps://github.com/Kong/docker-kong/tree/master/centos,在dockefile里面添加自定义的内容进行进行编译。本例中在官方的例子上安装了telnet、iproutes等软件包,同时为了实现网关的后续的应用程序认证鉴权,增加了graphql的lua扩展模块准备dockerfileFROMcentos:7LA
原创 2021-03-25 13:53:57
1207阅读
Kong介绍Kong是Mashape开源的高性能高可用API网关和API服务管理层。自2015年在github开源后,广泛受到关注。它基于OpenResty,进行API管理,并提供了插件实现API的AOP。Kong在Mashape 管理了超过15,000 个API,为200,000开发者提供了每月数十亿的请求支持。在微服务架构之下,服务被拆的非常零散,降低了耦合度的同时也给服务的统一管理增加了
转载 2024-06-12 22:40:39
96阅读
## 使用 Docker 部署 Kong 的完整指南 ### 引言 Kong 是一个强大的 API 网关,允许用户有效地管理和连接不同的微服务。在这篇文章中,我们会通过 Docker 部署 Kong,帮助你快速搭建一个稳定的 API 管理平台。以下是整个过程的流程图。 ### 部署流程 | 步骤 | 描述 | |------|---
原创 2024-08-03 05:06:47
210阅读
1. 创建kong-net网络 $ docker network create kong-net 2. 启动PostgreSQL容器 docker run -d --name kong-database \--network=kong-net \-p 5432:5432 \-e "POSTGRES_
转载 2021-04-18 16:08:00
541阅读
2评论
# 从Docker中部署Kong API Gateway到CentOS 在现代的应用程序架构中,API Gateway扮演着至关重要的角色。Kong是一个流行的开源API Gateway,它提供了许多强大的功能,包括负载均衡、认证和授权、监控和分析等。 在本文中,我们将介绍如何使用Docker在CentOS系统上部署KongDocker是一个轻量级的容器化工具,可以帮助我们轻松地管理和部署应
原创 2024-07-10 04:18:06
26阅读
一,安装vm ,centos系统 (测试步骤,正式搭建可以跳过) 1,在win10上,安装vm,centos8.5系统 vm下载(试用版本):https://www.vmware.com/cn/products/workstation-pro/workstation-pro-evaluation.html centos8.5系统: CentOS Mirrors List 2,下载完成之后打开虚拟机
CreateaDockernetworkYouwillneedtocreateacustomnetworktoallowthecontainerstodiscoverandcommunicatewitheachother.Inthisexamplekong-netisthenetworkname,youcanuseanyname.$dockernetworkcreatekong-netStarty
原创 2018-06-26 18:11:12
4907阅读
docker-compose.ymlversion: "2" services: mysql: image: mysql container_name: "mysql" restart: always environment: MYSQL_ROOT_PASSWORD: myroot command: --default-authe
转载 2024-09-26 14:03:03
46阅读
在介绍kong之前,让我们先了解一下API网关的概念。一、API网关API 网关,即API Gateway,是大型分布式系统中,为了保护内部服务而设计的一道屏障,可以提供高性能、高可用的 API托管服务,从而帮助服务的开发者便捷地对外提供服务,而不用考虑安全控制、流量控制、审计日志等问题,统一在网关层将安全认证,流量控制,审计日志,黑白名单等实现。网关的下一层,是内部服务,内部服务只需开发和关注具
转载 2024-01-25 23:43:10
271阅读
概念Kong是一款基于OpenResty(Nginx+Lua模块)编写的高可用、易扩展的开源API 网关,专为云原生和云混合架构而建,并针对微服务和分布式架构进行了特别的优化。架构特性功能插件化:易插拔,可以添加到请求生命周期的任何位置;高性能:基于OpenResty,Nginx保证性能;高扩展性:支持水平扩展,进行负载均衡,构建网关层集群,保证整个网关层服务可靠稳定;与运行环境无关;组成Kong
转载 2024-01-17 06:40:54
157阅读
本次安装的系统为centos7.8,其他系统请根据官网指导安装 注意:kong支持使用数据库和不使用数据库两种模式,如果不使用数据库可以跳过前三步 1.安装postgreSQL 进入官方网站https://www.postgresql.org/ 下载需要的的postgreSQL,请注意kong的要求
原创 2020-09-06 19:18:00
212阅读
概述什么是KongKong是一个在Nginx中运行的Lua应用程序,可以通过lua-nginx模块实现,Kong不是用这个模块编译Nginx,而是与OpenRestry一起发布,OpenRestry已经包含了lua-nginx-module,OpenRestry是Nginx的一组扩展功能模块。为什么是KongKong是一个ApiGateway,通过插件的形式提供负载均衡,日志记录,身份验证,速率限
原创 2019-06-12 16:31:59
2360阅读
  • 1
  • 2
  • 3
  • 4
  • 5