- 博客(90)
- 收藏
- 关注
原创 k8s集群部署zookeeper集群。
本次部署的服务分别为一个无头服务、 一个 Service、 一个 PodDisruptionBudget 和一个 StatefulSet。cat zookeeper-service.yaml apiVersion: v1kind: Servicemetadata: name: zk-hs namespace:...
2025-02-26 19:17:25
355
原创 阿里云ack部署rabbitmq集群
1、创建持久化存储pv和pvc,我整理使用的是阿里云的NAS。这里需要注意的是:设置下子目录,避免共用 NAS 时,文件组织混乱。给子目录分配权限,我这里设置的是777。2、创建服务部署的yaml文件。登录后复制 cat mq-Account.yaml apiVersion: v1kind: ServiceAccou...
2024-12-06 15:24:20
1083
原创 k8s之Kruise Rollouts灰度发布
这里是一些链接https://github.com/openkruise/kruise-tools/releases/tag/v1.1.5https://openkruise.io/zh/rollouts/user-manuals/basic-usage/https://github.com/openkruise/...
2024-11-06 19:49:35
576
原创 Dockerfile文件编写
1、打nginx原始包登录后复制 ROM nginxENV LANG zh_CN.UTF-8ENV LC_ALL zh_CN.UTF-8ENV TZ Asia/Singapore# 设置时区,同样保持在一层RUN ln -sf /usr/share/zoneinfo/${TZ} /etc/localtime...
2024-11-01 15:47:12
573
原创 SonarQube部署到k8s
1、部署postgres-sonar数据使用pvc存储。登录后复制 apiVersion: apps/v1kind: Deploymentmetadata: name: postgres-sonar namespace: service-tools labels: app: postgres-so...
2024-10-31 09:20:25
1294
原创 jenkins下拉参数联动
需要安装Active Choices插件,官网地址:https://plugins.jenkins.io/uno-choice/安装完插件以后会出现Active Choices选项:第一个参数:return ["dubbo-op-all-deployment1","dubbo-op-all-deployment2",...
2024-10-24 20:32:09
697
原创 zabbix对接LDAP配置。
1、搜索属性就是LDAP上面的uid。2、配置到这你以为这就完了?退出了你就登录不了进去。不过没事修改数据库:登录后复制 use zabbix;select authentication_type from config;1-LDAP0-系统update config set authentication_ty...
2024-01-05 17:40:02
184
原创 gitlab-runner安装配置
1、安装gitlab-runner登录后复制 yum包安装:yum install -y gitlab-runnerrpm包安装:curl -LJO "https://gitlab-runner-downloads.s3.amazonaws.com/latest/rpm/gitlab-runner_${arch}...
2023-11-16 14:29:38
101
原创 windows+jenkins+pscp发布代码
1、背景:由于公司开发游戏的小伙用cocos,Cocos Creator 3.x目前只能在windows下编包,所以只能在windows系统安装jenkins实现。jenkins安装等忽略了,下面提供一些下载地址。https://www.jenkins.io/download/https://www.oracle.c...
2023-11-07 19:37:06
74
原创 提交GitLab代码自动触发jenkins运行
利用jenkins和gitlab的webhook结合,实现提交代码之后,自动触发jenkins的构建1、插件安装首先jenkins需要安装两个gitlab的插件分别为:(Generic Webhook Trigger Plugin)和(gitlab)。安装完成以后jenkins的Generic Webhook Trigg...
2023-11-02 12:00:48
115
原创 jenkins上传文件到服务器
1、通过File Parameter插件上传2、获取文件名,重新命名文件为上传的名字。(mv file_name ${file_name})
2023-09-28 14:08:30
62
原创 Docker部署mysql&jira&confluence
0、下载需要的软件包,后面会用到111=baidu链接:https://pan.111.com/s/195u0dds4sFGCnbZR5npVAQ 提取码:1111链接:https://pan.111.com/s/1U3SqCBWRn-nnN9502gf5Tw 提取码:1111敏感词没办法1、mysql部署1、拉...
2023-08-11 11:29:32
119
原创 mysql5.7数据库部署
1、准备工作wget https://dev.mysql.com/get/Downloads/MySQL-5.7/mysql-5.7.28-linux-glibc2.12-x86_64.tar.gztar -xzvf mysql-5.7.28-linux-glibc2.12-x86_64.tar.gz -C /app/...
2023-08-09 11:18:18
62
原创 iOS分发平台搭建
1、jenkins配置(准备好要上传oss的文件分别为:二维码图片文件.png、iOS包.ipa、plist文件.plist)登录后复制 plist文件内容<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE plist PUBLIC "-//Apple/...
2023-08-08 10:57:13
66
原创 Docker部署Openldap和phpLDAPadmin
1 拉取相关镜像docker pull osixia/openldapdocker pull osixia/phpldapadmin2 运行容器openldapdocker run \ -d \ -p 389:389 \ -p 636:636 \ -v /usr/local/ldap:/u...
2023-07-27 19:53:42
269
原创 Docker 查看容器的启动命令
1、背景由于docker可能不是你本人部署的,可能会遇到服务需要迁移,但是又不知道之前部署的命令。runlike 是一个用于查看 Docker 容器的启动命令的工具。它可以让您以一种更直观的方式查看容器的启动命令,包括容器的名称、镜像、挂载的卷以及其他参数。Runlike是一个用Python编写的工具,为了使用Runlik...
2023-06-26 11:13:59
214
原创 beego服务对接LDAP系统统一账户认证
1、服务验证架构图2、服务代码// 先判断数据库是否有这个用户,如果没有去LDAP获取用户信息,进行创建,如果LDAP没有该用户数据库中有,进行删除 existuser, _ := models.BackendUserOneUserName(username) data, _ := servers.ConnLDAP(u...
2023-04-28 15:28:36
90
原创 LDAP统一账户管理self-service-password修改用户密码部署
1、PHP部署配置yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpmyum install yum-utilsyum install php72 php72-php-fpm php72-php-gd php72-php-json php7...
2023-04-06 11:42:46
279
原创 创建LDAP用户账号脚本
1、脚本编写登录后复制 cat ldap_users.sh #!/bin/bashread -p "请输入需要添用户名:" nameread -p "请输入(中文性):" givenNameread -p "请输入(中文名):" snuidNumber=`date -d "-0 day" +"%Y%m%d...
2023-04-04 14:12:45
64
原创 open魏屁嗯-安装部署
0、名字敏感1、场景,由于同事在家需要远程支撑工作,但是公司的服务只对公司的公网宽带开了白名单,所以同志们在家无法访问,需要拨号到公司的公网地址才可以访问。2、openVPN服务端安装部署(1)、关闭 selinuxsed -i '/^SELINUX/s/enforcing/disabled/g' /etc/selinux...
2023-03-09 19:40:09
59
原创 jenkins编包和发布分开---支持回滚发布
图1、发布流程图,原理是编包和发布jenkins分开,每次发布的版本都存储在编译的机器上。图2、编包jenkins的输入参数图3、发布jenkins输入的参数代码1、编包cp登录后复制 config_file=/home/data/workspace-jenkins/deploy_msg_sender/cpp/src/m...
2022-11-04 15:08:34
72
原创 zabbix自动发现模板编写
1、监控服务端口配置文件:UserParameter=im.port.discovery,/bin/bash /data/scripts/process_discovery.sh登录后复制 监控端口的脚本:cat /data/scripts/process_discovery.sh#!/bin/bashprocess_d...
2022-08-26 16:15:36
36
原创 全链路监控pinpoint安装部署
1、安装包准备pinpoint-web-1.6.2.war(下载地址:https://github.com/naver/pinpoint)pinpoint-collector-boot-1.6.2.jar(下载地址:https://github.com/naver/pinpoint)pinpoint-agent-1.6.2...
2022-06-14 14:57:56
32
原创 shell编写钉钉告警脚本
#!/bin/sh#@所有人#'isAtAll': truewebhook='https://oapi.dingtalk.com/robot/send?access_token=xxx'#钉钉机器人设置的关键字cluster='alarm'#钉钉@的人#atMobiles='"176xxx","132...
2022-05-08 20:57:28
79
原创 mysql备份和恢复
二进制安装xtrabackup1、下载二进制包wget https://downloads.percona.com/downloads/Percona-XtraBackup-2.4/Percona-XtraBackup-2.4.21/binary/tarball/percona-xtrabackup-2.4.21-Linu...
2022-02-22 19:26:17
47
原创 expect交互式脚本编写
登录后复制 #!/usr/bin/expectset full_name [lrange $argv 0 0]set domain_name [lrange $argv 1 1]set Organization_name [lrange $argv 2 2]set Generic_name [lrange $argv 3...
2021-12-21 15:54:25
33
原创 docker容器修改配置文件
1.查看容器信息,找到配置文件的路径docker inspect 容器id2.修改配置文件 hostconfig.json(修改前先 systemctl stop docker关闭Docker服务)修改完成启动docker服务就OK!!! ...
2021-09-30 11:43:30
23
原创 ansible+jenkins发布优化
通过ansible的一个脚本,实现所以自动化发布。好处就是不要为每个项目编写一个yaml脚本。配置一、都是写成变量的形式传入登录后复制 cat playbook-standard.yaml ---- hosts: '{{host}}' tasks: - name: '{{command_1}}' ...
2021-09-08 17:46:43
18
原创 oss挂载到服务器
1、下载依赖环境yum install automake gcc-c++ git libcurl-devel libxml2-devel fuse-devel make openssl-devel -y2、git下载ossfs代码git clone https://github.com/aliyun/ossfs.gi...
2021-08-24 16:41:54
71
原创 LDAP服务部署
1、安装openldap软件yum -y install openldap compat-openldap openldap-clients openldap-servers openldap-servers-sql openldap-devel migrationtoolscp /usr/share/openlda...
2021-07-31 18:32:44
80
原创 redis大key搜索
阿里云 redis大key搜索工具https://yq.aliyun.com/articles/117042?spm=a2c4e.11153940.blogcont531067.15.fdaf45b5YA9Dvl1、下载redis python客户端wget "https://pypi.python.org/pack...
2021-06-28 20:01:12
23
原创 shell脚本-保留目录下最进5天的文件
#!/bin/bash #保留文件数ReservedNum=5FileDir=/data/bakdate=$(date "+%Y%m%d-%H%M%S") FileNum=$(ls -l $FileDir|grep ^aaa |wc -l) while(( $FileNum > $ReservedN...
2021-06-01 19:03:58
35
原创 jenkins分布式节点添加
1、java环境安装。mkdir -p /var/lib/jenkins[root@node1 src]# lsjdk-8u211-linux-x64.tar.gz[root@node1 src]# tar xvf jdk-8u211-linux-x64.tar.gz[root@node1 src]# ln ...
2021-03-29 15:22:20
29
原创 jenkins打包上传oss
1、下载安装插件下载地址:http://files.jetbrains.org.cn/aliyun-oss.hpi 在Jenkins中安装插件, 请到 Manage Jenkins->Advanced -> Upload,上传插件(.hpi文件) 安装完毕后请重新启动Jenkins2、搜索安装jenkins插...
2021-03-12 11:52:50
157
原创 jenkins打包文件上传七牛云
官方文档看这里:https://developer.qiniu.com/kodo/1302/qshell需要鉴权的命令都需要依赖七牛账号下的 AccessKey 和 SecretKey。所以这类命令运行之前,需要使用 account 命令来设置下 AccessKey ,SecretKey 。qshell account...
2021-03-11 11:50:29
60
原创 jenkins+Ansible联动使用
Ansible部署文档连接:https://blog.51cto.com/14033037/2600548配置文档:登录后复制 cat shengxian-deployment.yaml ---- hosts: '{{host}}' tasks: - name: back shell: ...
2021-03-08 16:49:28
26
原创 ELK+kafka+Filebeat
1、架构图软件包官方下载地址:https://www.elastic.co/cn/downloads/2、部署ElasticSearchcd /opt/srctar xf elasticsearch-7.10.2-linux-x86_64.tar.gz -C /opt/ln -s elasticsearch-...
2021-01-26 15:14:30
31
原创 Ansible自动化部署服务
1、安装部署yum install ansible -y2、配置文件Ansible常用参数详解登录后复制 [defaults] #通用默认配置inventory = /etc/ansible/hosts #被控制端IP或者DNS列表library = /usr...
2021-01-21 14:44:26
21
原创 CentOS系统优化
1、内核优化ECHOSTR='net.ipv4.tcp_fin_timeout = 2net.ipv4.tcp_tw_reuse = 1net.ipv4.tcp_tw_recycle = 1net.ipv4.tcp_syncookies = 1net.ipv4.tcp_keepalive_time =600ne...
2021-01-06 09:17:09
27
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人