如果你看到了这一篇文章,那么证明你已经安装成功了,感谢使用 Halo 进行创作,希望能够使用愉快。
docker-swarm 环境中执行 docker stack deploy时遇到No Such Image问题,导致容器没有在期望的节点上热部署;解决方案:在docker stack deploy指令后面添加 --with-registry-auth方案来源
可以理解为Kong就是个服务端,Kong官网的文档都是使用类似PostMan这样直接调用接口,使用起来并不是很方便;目前知道的两种开源前端Konga和Kong Admin UI;本文章着重使用Kong Admin UI; 正如作者pocketdigi所说该项目使用localstorage保存当前ur
系统:Ubantu 20.04.5 (暂时不建议使用 Ubantu 22 版本,在安装docker-compose时会很难安装) 卸载旧版本 sudo apt-get remove docker docker-engine docker.io containerd runc 首次安装的准备 首次安装
Rate Limiting用于控制发送到上游服务的请求速率。它可用于防止 DoS 攻击、限制网络抓取和其他形式的过度使用。如果没有速率限制,客户可以无限制地访问您的上游服务,这可能会对可用性产生负面影响。 Kong Gateway通过使用Rate Limiting插件对客户端施加速率限制。启用速率限
创建services curl -i -s -X POST http://localhost:8001/services \ --data name=example_service \ --data url='http://mockbin.org' 请求成功后会得到201相响应,并返回一串J
Kong官方docker仓库地址 在部署Kong之前,先部署一个数据库; docker run -d --name kong-database \ -p 5432:5432 \ -e "POSTGRES_USER=kong" \
Kong是一个基于Nginx的一种具有更多拓展的软件; 基础的service、gateway功能 高拓展性的Plugins插件功能(这个也许是Kong的特色之一) 了解 services(服务)、routes(路由)、upstreams(上游)、plugins(插件) Kong官方文档get-sta
官网比任何笔记讲的都清楚,在此不再赘述,只做补充 官方网址:https://docs.docker.co
准备四台1c1g服务器/虚拟机(建议同一内网) 安装好docker、docker-compose swarm官方文档: