devops
文章平均质量分 80
搭建部署
Pespi_Co1a
这个作者很懒,什么都没留下…
展开
-
jenkins的变量关系
转载至10分钟搞定让你困惑的 Jenkins 环境变量 - SegmentFault 思否若有侵权行为请联系,立即删除文章Jenkins, DevOps 技术栈的核心之一,CI/CD 离不开编写 Pipeline 脚本,上手 Jenkins ,简单查一下文档,你就应该不会被 agent,stages,step 这类关键词弄懵,也能很快构建出 pipeline 的骨架但是当向骨架中填充内容的时候,尤其如何利用环境变量(系统内置 | 自定义),多数人都会变得比较混乱,浪费很多时间,本文就帮助大家快速转载 2022-05-13 17:06:45 · 443 阅读 · 0 评论 -
Jenkins+Sonarqube+SonarScanner打怪升级之路十二
1、思路:前提准备jenkins服务器使用jenkins普通用户,生成公钥id_rsa.pub,放在gitlab的ssh密钥,以及追加放在待编译的Web服务器上.ssh/authorized_keys里 设置jenkins用户特殊的sudo权限 jenkins服务器到gitlab非交互拉取代码----详细看上一章节《jenkins打怪升级之路十一》 最后验证下jenkins用户能够git拉gitlab的代码以及免密登录web服务器需安装的jenkins插件Parameteri...原创 2022-03-20 22:37:06 · 1748 阅读 · 1 评论 -
Jenkins打怪升级之路十一
1、远程触发分布式Jenkins执行pipeline思路:Master:添加node的全局凭据,添加node节点,添加token,使用jenkinsapi远程调用触发job,写pipelinNode:创建与Master具有相同的工具目录路径;与Master一致拥有免密远程登录;添加node节点信息:编写pipeline## 这里就指定node节点名称node("jenkins-slave-233"){ stage("clone code"){ ..原创 2022-03-17 20:53:58 · 1636 阅读 · 0 评论 -
Tomcat、Zabbix打怪升级之路九
1、tomcat session cluster的实现---暂时搁置2、JVM性能调优总结---暂时搁置3、实现zabbix主动模式监控tomcat及所在主机1、主动模式的代理proxy,agent指向主动模式的proxy2、先创建主动模式的zabbix proxy,修改配置文件zabbix_proxy.conf,ProxyMode=0开启主动模式,一般初始项的配置,以及修改Timeout=30和加大StartPollers采集器的数量3、在tomcat服务器上安装zabb..原创 2021-12-02 14:35:51 · 1598 阅读 · 1 评论 -
Haproxy、jumpserver、tomcat打怪升级之路八
目录1 、haproxy + nginx 实现四层、七层IP透传2、对Haproxy后端服务器实现动态下线3、实现jumpserver管理资产及MySQL--------暂时搁置4、tomcat一键安装脚本----暂时搁置1 、haproxy + nginx 实现四层、七层IP透传## 四层透传 tcp ------ 坏处是后端服务器将无法直接http访问,必须通过haproxy才能访问1、在haproxy的listen指定server 添加关键字 “send-proxy”,.原创 2021-11-23 16:12:38 · 1696 阅读 · 0 评论 -
LNMP、keepalived、haproxy打怪升级之路七
目录1、lnmp安全加固总结’2、keepalived实现LVS的高可用3、实现haproxy+keepalived集群高可用集群转发4、haproxy调试算法总结1、lnmp安全加固总结’1、nginx应配置隐藏nginx版本号以及PHP版本号;即隐藏报文头Server字段和X-Powered- BY字段2、屏蔽IP、屏蔽各种user-agent、屏蔽特定的url、强制使用网站使用域名访问、设置timeout设置来抵御DOS攻击- vim /apps...原创 2021-11-15 17:42:01 · 2451 阅读 · 0 评论 -
Harbor、Nginx打怪升级之路六
1.Harbor高可用的实现1.先将harbor环境部署,然后再备harbor站点中实现基于镜像的复制2.在备harbor-系统管理-仓库管理-新建复制目标3.在备harbor-系统管理-复制管理-新建规则;在主harbor做同样操作,实现双向同步搭建harbor一键安装脚本--针对centos(不过harbor的包比较大,建议提前下载下来-修改脚本中harbor安装函数)# 要安装harbor需要准备docker、docker-compose的环境#!/bin/bash.原创 2021-11-07 22:31:58 · 718 阅读 · 0 评论 -
Docker打怪升级之路五
1、安装docker并配置镜像加速2、Dockerfile常用指令总结FROM 基于哪个基础镜像制作的 LABEL 标签一般说明作者邮箱等信息,也可是对Dockerfile镜像一些描述 ADD 复制本地文件至镜像内 COPY 复制以及解压文件至镜像内 ENV 定义变量;变量可用于docker built以及docker run阶段 RUN 执行命令 EXPOSE 暴露端口,默认为TCP ENTRYPOINT 访问入口,优先...原创 2021-10-18 16:26:11 · 306 阅读 · 0 评论 -
Redis-LVS打怪升级之路三
1.redis服务配置文件详解[root@master22 ~]#vim /etc/redis.confappendonly yes #开启AOFappendfilename ""2.RDB、AOF详解以及优缺点总结##RDB:对缓存的优点:性能更好##AOF:优点:相对RDB更加安全,...原创 2021-10-06 17:11:28 · 607 阅读 · 0 评论 -
k8s-kubeasz安装集群插件打怪升级之路XX
上一篇文章介绍了kubeasz利用ansible搭建了k8s的基础组件。本篇主要部署cluster-addon,即部署Coredns、Metrics Server以及Dashboard等组件的部署[root@master1 kubeasz-2.2.4]# ansible-playbook 07.cluster-addon.yml1.根据hosts文件中配置的CLUSTER_DNS_SVC_IPCLUSTER_DNS_DOMAIN等参数生成kubedns.yaml和coredns.yaml文..原创 2021-09-24 16:50:56 · 439 阅读 · 0 评论 -
k8s-kubeasz部署集群打怪升级之路X
#k8s测试集群HAproxy-VIP 192.168.149.20master1 192.168.149.22master2 192.168.149.23harbor1 192.168.149.24harbor2 192.168.149.25etcd1 192.168149.26etcd2 192.168149.27etcd3 192.168149.28haproxy1 192.168.149.29haproxy2 192.168...原创 2021-09-22 19:44:58 · 637 阅读 · 0 评论 -
MySQL-Ansible-Redis打怪升级之路二
1.MyCAT中间件服务实现读写分离思路:1.安装部署MyCat(java\mycat) 2.配置主从,开启general_log 3.修改mycat的server.xml连接信息 4.修改mycat的schema.xml实现读写分离 5.测试写连接,测试读连接1.mycat服务器[root@node25 conf]# yum -y install java mariadb[root@node25 ~]# java -versionopenjdk version "1.8.0_302原创 2021-09-01 12:18:27 · 227 阅读 · 0 评论 -
MySQL打怪升级之路一
1.MySQL常见的存储引擎及特点Innodb:现主流的mysql存储引擎。 1.支持事务特性 2.使用B+树索引的数据结构 3.具有外键特性 4.支持事务,默认事务隔离级别为第三等级的可重复读,但事务无法隔离DDL语句 5.支持热备、温备、冷备MyISAM:mysql5.50版本前的默认存储引擎 1.适用于数据量少,读写快的场景 2.不具有外键 3.支持...原创 2021-08-27 17:59:22 · 413 阅读 · 1 评论