docker+gitlab+jenkins从零搭建自动化部署

docker+gitlab+jenkins从零搭建自动化部署

目录前言:一、安装Docker二、Docker安装Jenkins1.搜索仓库中的jenkins镜像2.通过拉取jenkins镜像到本地images中3.启动jenkins容器三、登陆Jenkins的初始化操作四、全局工具配置(配置环境)五、安装Maven插件点击系统管理–插件管理六、新建任务,完成自动化部署前言:通过几天

深入理解Linux负载均衡LVS

深入理解Linux负载均衡LVS

目录一、LVS负载均衡二、负载均衡LVS基本介绍三、LVS的体系架构3.1、LoadBalancer层3.2、ServerArrary层3.3、SharedStorage层四、LVS的实现原理五、LVS的工作原理六、LVS相关术语七、NAT模式-网络地址转换八、NAT模式工作原理九、DR模式-直接路由模式9.1、DR模式工作原理图9.

解析Linux源码之epoll

解析Linux源码之epoll

目录一、前言二、简单的epoll例子2.1、epoll_create2.2、structeventpoll2.3、epoll_ctl(add)2.4、ep_insert2.5、tfile->f_op->poll的实现2.6、回调函数的安装2.7、epoll_wait2.8、ep_send_events三、事件到来添加到epoll就绪队列(rdllist)的过程3.1、可读事件到来3.2、

Docker搭建Redis5.0并挂载数据

Docker搭建Redis5.0并挂载数据

目录 一、简单挂载持久化数据二、通过DockerFile构建镜像,指定配置文件启动记录Docker搭建Redis5.0并挂载数据过程,搭建参考自DockerHub 一、简单挂载持久化数据docker run -d -p 6379:6379 --name redis \ -v /itwxe

docker环境搭建JMeter+Grafana+influxdb可视化性能监控平台的教程

docker环境搭建JMeter+Grafana+influxdb可视化性能监控平台的教程

目录1、安装docker2、安装及配置influxDB3、Grafana安装及配置4、Jmeter配置及压测一个接口背景:在用jmeter压测接口的时候发现其原生的监控起来不是很友好,在网上查阅的时候发现结合influxDB和grafana,出来的报告很炫酷,监听结果看起来很舒服很明了。前言:InfluxDB:是一

Nginx+ModSecurity安全模块部署的实现

目录一、下载二、部署1.Nginx部署2.ModSecurity部署3.添加ModSecurity模块4.配置Nginx虚拟主机为演示已安装Nginx而未添加ModSecurity的情况,以下操作为先安装Nginx,后添加ModSecurity模块。ModSecurity是一个开源的跨平台Web应用程序防火墙(WAF)引擎,,完美兼容nginx,是

Tomcat进程占用CPU过高的解决方法

Tomcat进程占用CPU过高的解决方法

目录案例上下文切换开销?总结CPU经常会成为系统性能的瓶颈,可能:内存泄露导致频繁GC,进而引起CPU使用率过高代码Bug创建了大量的线程,导致CPU频繁上下文切换通常所说的CPU使用率过高,隐含着一个用来比较高与低的基准值,比如JVM在峰值负载下的平均CPU利用率40%CPU使用率

Nginx的location的常见规则优先级问题

Nginx的location的常见规则优先级问题

目录一、Location/匹配二、Location=/匹配locaiton有四种类型的匹配规则,分别为完全匹配(=)、前缀普通匹配(^~)、正则表达式匹配(~或者~*)、普通匹配规则等号类型(=)的优先级最高。一旦匹配成功,则不再查找其他匹配项前缀普通匹配(^~)优先级次之。不支持正则表达式。使用前

nginx 解决跨域问题嵌入第三方页面

nginx 解决跨域问题嵌入第三方页面

目录前言困难跨域定义nginx的特性反向代理动静分离尝试实现最终效果题外话前言我们自己的系统需要加载第三方系统中的一部分组件。计划的是第三方开发、提供相关接口,我们通过接口获取到数据,然后,再用这些数据在我们系统中吧相关的功能实现了可惜的是,领导没有协调下来。

使用Docker Compose部快速署ELK(亲测有效)

使用Docker Compose部快速署ELK(亲测有效)

目录1.概述1.1定义1.2功能说明2.部署ELK2.1创建目录和文件2.2配置docker-compose并启动2.3打开kibana3.收集日志3.1环境准备3.2使用logback记录日志3.3使用log4j2记录日志1.概述1.1定义对于大规模的日志,需要集中化的管理。而ELK提供了一整套解决方案,并且都是开源软件,之间

1253067 TFnetwork_cn