| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 系统运维 -> KONG-部署 -> 正文阅读 |
|
[系统运维]KONG-部署 |
前言: 本人因。。。。 介绍: 1.nginx是模块化设计的反向代理软件,C语言开发的 2.openresty是以nginx为核心的web开发平台,可以解析并执行lua脚本 3.kong是一个openresty应用,就是一个api -gateway 4.openresty与lua的联系类似于jvm和java的联系;但是openresty是基于nginx,主要用于web、api 之类的应用 个人理解: kong 以 nginx 为核心主要实现反向代理和流量控制 通过nginx模块也可以实现反向代理和流量控制,但是过于繁杂,最重要的是需要认为的去更改代理和流量的规则,而kong则会动态的调整代理和流量的规则; 开发人员写一个接口想让外部访问,自动去找kong注册kong就会生成相应的规则,大大降低了运维的繁杂工作 一、部署kong 有两种部署方式,本文采用都基于postgresql数据库(可更换),本文只列举一种(”生产“) 1.创建docker网络
2.运行postgresql数据库 docker-run:
?docker-compose:
?3.初始化数据库 docker-run:
docker-compose:
?4.运行kong 注:管理端口8001 docker-run:
?docker-compose:
5.部署konga ---创建konga库 docker-run:
---运行konga docker-run :
docker-compose:
?访问konga: ip+port 创建管理账号 ?登录 ?添加被管理的kong 扩展: 部署psotgresql管理界面
|
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/15 9:42:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |