3 Kong 管理运维
上篇文章介绍了kong的基本概念,那么如何管理kong呢?本篇文章介绍konga的使用
准备
在开始本篇教程前,我们先做如下准备工作
1.添加一个测试服务器
# docker run -itd --name example \
--network kongnet \
--restart=always \
-p 3000:3000 \
bitnami/node-example:0.0.1
该测试服务的名称叫做example,端口为3000
我们访问3000端口可以看到如下页面
Konga
konga是一个web站点(nodejs),通过调用Kong Admin API管理kong
创建数据库
Konga需要一个数据库,执行如下命令创建
1.进入容器:docker exec -it postgres /bin/bash
2.进入postgres:psql -U postgres
3.创建数据库:CREATE DATABASE konga OWNER kong;
4.推出数据库:\q ,推出容器:exit
安装konga
1.执行如下命令安装konga
# docker run -d --name konga \
--network kongnet \
--restart=always \
-p 1337:1337 \
-e "DB_ADAPTER=postgres" \
-e "DB_HOST=postgres" \
-e "DB_PORT=5432" \
-e "DB_USER=kong" \
-e "DB_PASSWORD=kong123" \
-e "DB_DATABASE=konga" \
-e "NODE_ENV=development" \
docker.io/pantsel/konga:0.14.7
2.说明:
-e “DB_ADAPTER=postgres”:指定数据空类型为postgresql
-e “DB_HOST=postgres”:
指定数据库的主机(在kongnet中我们数据库服务器的名称就是postgres)
-e “DB_DATABASE=konga”:指定数据库名称
3.查看konga:
我们访问1337端口即可看到konga的界面,安装指示,你可以创建一个管理员(我们之后使用的密码都是kong/kong123)
将konga连接到kong
进入到后台首页,我们填写kong的url即可(我们kong的容器叫做kong,在kongnet网段内使用http://kong:8001是可以访问到kong容器的),name随便填,
konga仪表盘说明
INFO配置信息
INFO展示了当前kong节点的所有配置信息,如下一些常见的配置信息:
服务
如下,我们可以创建一个服务
name:服务名称
url:上游节点的url
一般情况下我们只需要填写这2个参数即可
注:http://example:3000/ 就是我们添加的服务器
路由
点击进入服务详情页面,我们可以为服务添加路由
如下我们添加一个路由
该路由的名称叫做example-route,会将/example开头的url匹配的该服务
注:Paths要按一下回车键才会应用该值,被坑到了
测试,我们访问http://127.0.0.1/example就可以看到example服务器:
消费者
如下我们创建一个消费者
插件
PLUGINS显示了当前kong安装的插件
上游
UPSTREAMS用于管理当前的上游服务器
如下我们可以添加一个上游
目标节点
进入上游详情里面,我们可以管理上游的目标节点
如下我们添加目标节点,其指向的就是我们的测试服务器
证书
CERTIFICATES页面用于管理我们的SSL/TLS证书
用户
USERS页面管理kong的用户,可以添加kong管理员或普通用户等
快照管理
SNAPSHOTS页面用于管理kong的快照
如下我们添加一个任务,每周1进行一次快照
3 Kong 管理运维相关推荐
- bind blz mysql_MySQ DBAL重点剖析课程 企业级MySQL系统安全与DBA运维日常事务管理 运维DBA必备宝典...
MySQ DBAL重点剖析课程 企业级MySQL系统安全与DBA运维日常事务管理 运维DBA必备宝典 本资源由JAD资源网收集整理丨www.jiuandun.com 资源简介 MySQ DBAL重点剖 ...
- 智慧发电厂+智能发电厂web端平台管理系统+Axure高保真智慧电厂系统+能耗管理+告警管理+生产监控+安防设备管理+运维设备管理+监控面板+系统管理+智慧电厂+电厂系统+axure源文件+rp原型
作品介绍:智慧.智能发电厂web端平台管理系统+Axure高保真智慧电厂系统+能耗管理+告警管理+生产监控+安防设备管理+运维设备管理+监控面板+系统管理 建设智慧电厂是为了建立现代能源电力系统,实现 ...
- 如何远程操控桌面实现远程管理运维?
运维工作的核心是保障产品上线后的稳定运行,对在此期间出现的各种问题进行快速解决,并在日常工作中不断优化系统架构和部署的合理性,以提升服务的性能.可用性.运维除了修电脑.装网线这些工作之外,开发项目正式 ...
- 智慧发电厂+智能发电厂web端平台管理系统+Axure高保真智慧电厂系统+能耗管理+告警管理+生产监控+安防设备管理+运维设备管理+监控面板+系统管理+智慧电厂+电厂系统+智慧电厂管理平台+rp原型
作品介绍:智慧.智能发电厂web端平台管理系统+Axure高保真智慧电厂系统+能耗管理+告警管理+生产监控+安防设备管理+运维设备管理+监控面板+系统管理 建设智慧电厂是为了建立现代能源电力系统,实现 ...
- 佰马智慧灯杆管理运维平台
一款基于BMG8200智慧灯杆网关的配套提供智慧灯杆管理运维平台.智慧灯杆管理平台建设内容包括:数据展现.单灯控制.视频监控.信息发布.一键报警.环境传感.广播系统.无线WIFI-AP.充电桩管理系统 ...
- KingbaseES V8R6集群管理运维案例之---repmgr standby switchover故障
案例说明: 在KingbaseES V8R6集群备库执行"repmgr standby switchover"时,切换失败,并且在执行过程中,伴随着"repmr stan ...
- 云服务器基础运维与管理
课程介绍: Clouder-ACA专项技能认证:云服务器管理运维 如何实现1+3+5=100种可能性? 通过学习你可以掌握如何快速地开通一台云服务器,并通过管理控制台方便地进行服务器的管理.服务器配置 ...
- 网格化运维标书_运维网格化管理.ppt
运维网格化管理 运维网格化管理 2013年5月20日 内容 网格及网格管理简介 网格概念 网格标准与特征 网格分类 网格结构 网格应用 网格化管理 总行运维网格化管理的应用 --以生产运行室为例 &q ...
- 运维基本功(十六):远程管理SSH服务
本文是在课程课件基础上修改的学习笔记 课程原地址:https://www.bilibili.com/video/BV1nW411L7xm 如有侵删 运维基本功(一):Linux系统安装 运维基本功(二 ...
最新文章
- 以主干开发作为持续交付的基础
- Python对象基础
- IDEA安装和运行HelloWorld
- 思杰VDI十终极结构图及总结
- 云图说|ModelArts Pro:让AI开发更简单
- 苹果今年预计生产8000万部iPhone 12,多还是少?
- Innodb内核线程并发机制
- oracle 11g 01017,oracle 11G OEM 出现问题 ORA-01017: inv
- 微信私人心情录小程序源码
- 对面板数据模型中的一些理解
- linux一键安装lamp教程,CentOS7下LAMP一键安装包教程
- 如何通过python实现H.264视频推流与接收
- 企业电子邮箱的地址格式
- 物联网应用技术竞赛——android笔记
- linux编译poco静态库,Xcode 编译poco c++静态库
- grads 相关系数_气象统计方法实习报告材料
- 数据分析应用在传统运营后变身数据化运营
- html 字体模糊,详解css3使用transform出现字体模糊的解决办法
- python语音识别分析_Python语音识别(计算器)
- 头骨在ZBrush该怎样才能雕刻
热门文章
- 利用机器学习进行管理风险
- python3爬虫爬取百度贴吧下载图片
- 【物联网】阿里云物联网应用托管
- Dell 330显卡驱动在2003server安装问题
- Guitar Pro7最新版发布 吉他编谱首选
- PHP远程控制cmd,B374K PHP WEBSHELL:一款简单却功能强大的远程管理工具
- linux 文件服务器dlna,[ubuntu]dlna平台搭建(在家里,寝室搭建自己的影音平台)
- Java实现 LeetCode 546 移除盒子(递归,vivo秋招)
- 申请ISO13485条件
- 面试时薪资报高了,HR要银行流水怎么办?