自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 资源 (3)
  • 收藏
  • 关注

原创 ZIP-Jenkinsfile

pipeline {agent {label ‘node1’}environment {DEV_IP = “10.66.225.38”TEST_IP = “10.66.225.38”PROD_IP = ‘10.66.29.113’DEPLOY_DIR = “/usr/local/”ZIP = “iot-persistence-mysql-web/target/iot-persistence-mysql-web.zip”ZIP_NAME = “iot-persistence-mysql-w

2020-08-07 11:17:19 513

原创 k8s高可用一个kubeadm搞定

k8s高可用一个kubeadm搞定概述目前kubernetes高可用需要要么依赖外部负载均衡器,自己搭建时就需要做keepalived haproxy等,比较麻烦,在某些云上可能keepalived还无法使用,构建部署也需要通过ansible等去做HA,很多工具部署过程中都比较容易产生问题。今天把我毕生精华拿出来分享给大家,绝逼是你见过最简单,最先进,国际领先的k8s HA方案,目测社区未来也会朝着这个方向发展。地址sealos, 让kubernetes高可用不再需要keepalived hapro

2020-08-04 16:23:05 419

原创 kubernetes环境清除

CSDN收藏k8s安装1.先修改hosts文件做ssh免密2.执行ansible-playbook preposition.yml3.上传镜像到Harbor4.所有节点都登陆一下Harbordocker login 10.66.226.77:88切换到rancher用户,做rancher用户免密ssh-keygen -t rsa -N ‘’ -f /home/rancher/.ssh/id_rsa -qssh-copy-id -i /home/rancher/.ssh/id_rsa.pub

2020-08-04 14:26:55 1138

原创 kubeadm安装kubernetes之NODE节点部署

kubernetes node节点部署1、初始化环境,基础组件安装#各个节点配置主机名hostnamectl set-hostname k8snode01#关闭防火墙systemctl disable --now firewalld#关闭selinuxsed -i ‘s/^SELINUX=enforcing$/SELINUX=disabled/’ /etc/selinux/config && setenforce 0#关闭swapsed -i ‘/swap/d’ /etc/

2020-08-04 14:23:42 1288 1

原创 kubeadm安装kubernetes之MASTER节点部署

kubernetes MASTER节点部署1、初始化环境,基础组件安装#各个节点配置主机名hostnamectl set-hostname k8smaster#关闭防火墙systemctl disable --now firewalld#关闭selinuxsed -i ‘s/^SELINUX=enforcing$/SELINUX=disabled/’ /etc/selinux/config && setenforce 0#关闭swapsed -i ‘/swap/d’ /et

2020-08-04 14:22:11 673

原创 k8s.ymal模板

apiVersion: extensions/v1beta1kind: Deploymentmetadata:name: TemplateProjectnamespace: PROJECT_NSspec:revisionHistoryLimit: 50replicas: REPstrategy:type: Recreatetemplate:metadata: labels: app: TemplateProjectspec: nodeSelector:.

2020-07-14 14:16:10 399

原创 postgres数据库基本操作

基本操作\h #查看所有的sql关键字? #命令行操作的帮助  \d #查看当前schema 中所有的表  \q #退出pg命令行  \d #schema.table 查看表的结构 \d tablename  \x #横纵显示切换  \dT+ #显示扩展类型相关属性及描述  \dx #显示已安装的扩展插件  \l #列出所有的数据库  \timing #显示执行时间  \c database_nam

2020-07-07 09:08:17 300

原创 saltstack 多master配置

master key共享启动master1,copy master1 的key到master2对一个的位置service master1 startscp /etc/salt/pki/master/master.pem、master.pub root@master2:/etc/salt/pki/master/2.启动master2service master2 startminion 端配置 multi-masterminion配置文件中的master如下:master:mast.

2020-06-17 09:23:09 655

原创 Docker容器gitlab的备份与恢复

gitlab容器备份脚本:#/bin/bashTIME=`date "+%Y-%m-%d-%H:%M:%S"`echo "备份开始"docker run -it --rm --volumes-from gitlab-zh-bak20200521-1 -v$PWD:/data/gitlab-backup alpine tar zcvf /data/gitlab-backup/gitlab-data-bak${TIME}.tar.gz /var/opt/gitlabdocker run -it -

2020-06-05 13:50:59 634

原创 saltstack-minion一键部署

#/bin/bashcd /tmpunzip -o salt-minion.zipcd salt-minion && rpm -ivh *.rpm --forcesed -i ‘s/#master: salt/master: 10.66.225.37/g’ /etc/salt/minionsed -i ‘s/#id:/id: 10.66.225.38/g’ /etc/salt/minionservice salt-minion startecho “查看salt-minion进

2020-05-21 11:32:01 205

原创 Centos7更新yum源下载docker

1.卸载docker老版本$ sudo yum remove docker docker-client docker-client-latest docker-common docker-latest docker-latest-logrotate docker-logrotate docker-engine2.备份下原来的yum源,即是重命名 CentOs-Base.repo -> CentOs-Base.repo.bakcd /etc/yum.repos.d/mv CentO

2020-05-21 11:30:21 485

原创 DOCKER部署zabbix-4.4..7

1 启动一个空的Mysql服务器实例复制代码docker run --name mysql-server -dit -v /data/docker-mysql:/var/lib/mysql -v /etc/localtime:/etc/localtime -e MYSQL_DATABASE=“zabbix” -e MYSQL_USER=“zabbix” -e MYSQL_PASSWORD=“zabbix” -e MYSQL_ROOT_PASSWORD=“zabbix” -p 3308:3306 -d 1

2020-05-21 11:24:49 333

原创 DOCKER部署gitlab-ce中文版或最新英文版

中文版:11.1.4 docker pull twang2218/gitlab-ce-zh:latest英文版(最新):12.6 docker pull gitlab/gitlab-cemkdir -p /data/gitlab/etcmkdir -p /data/gitlab/logmkdir -p /data/gitlab/datadocker run --detach --publish 443:443 --publish 80:80 --name gitlab-zh -

2020-05-21 11:23:07 704

原创 云磁盘挂载

新建:sed -i “s/wls81:x/#wls81:x/g” /etc/passwd &&vgcreate VolGroup01 /dev/vdb &&lvcreate -l +100%free VolGroup01 -n LVwls &&mkfs.ext4 /dev/mapper/VolGroup01-LVwls &&...

2020-03-15 11:42:44 300

原创 zabbix客户端安装

cd /tmp&&tar -zxvf zabbix-3.4.15.tar.gz&&yum -y install pcre*&&useradd zabbix -s /sbin/nologincd /tmp/zabbix-3.4.15&&./configure --prefix=/usr/local/zabbix_agent --ena...

2020-03-15 11:42:13 194

原创 weblogic升级sh脚本

#!/bin/bashrm -rf /wls/wls81/Oracle/Middleware/utils/bsu/cache_dir/*cp /wls/wls81/p29633432_1036_Generic.zip /wls/wls81/Oracle/Middleware/utils/bsu/cache_dir/echo “sleep 3”sleep 3cd /wls/wls81/...

2020-03-15 11:41:19 594

原创 nginx-1.12.1安装

1、下载nginx-1.12.1.tar.gz openssl-1.1.0f.tar.gz ngx_cache_purge-2.3.tar.gz pcre-8.39.tar.gz zlib-1.2.8.tar.gz2、安装gcc等编译工具yum -y install gcc-c++yum -y install gcc openssl-devel bzip2-devel expat-devel...

2020-03-15 11:40:41 1867

原创 mysql-5.6.17安装

mysql安装解压安装包:进入安装包所在目录,执行命令:tar mysql-5.6.17-linux-glibc2.5-i686.tar.gz复制解压后的mysql目录到系统的本地软件目录:执行命令:cp mysql-5.6.17-linux-glibc2.5-i686 /usr/local/mysql -r注意:目录结尾不要加/添加系统mysql组和mysql用户:执行命令:gro...

2020-03-15 11:39:59 469

原创 rabbitmq_server-3.1.1安装

rabbitmq_server-3.1.1 liunx 安装1.RabbitMQ编译安装RabbitMQ是使用Erlang开发,所以安装RabbitMQ前需要先安装Erlang。2.1.准备Erlang和RabbitMQ的源文件otp_src_R16B02.tar.gzrabbitmq-server-3.1.1.tar.gz3 . 解压otp_src_R16B02.tar.gz ...

2020-03-15 11:39:23 596

原创 weblogic补丁升级

1、先卸载旧补丁查看source /wls/wls81/Oracle/Middleware/wlserver_10.3/server/bin/setWLSEnv.sh > /dev/null && java weblogic.version卸载cd /wls/wls81/Oracle/Middleware/utils/bsu/ && ./bsu.sh ...

2020-03-15 11:38:30 946

原创 kubernetes命令

kubectl get po # 查看目前所有的podkubectl get rs # 查看目前所有的replica setkubectl get deployment # 查看目前所有的deploymentkubectl describe po my-nginx # 查看my-nginx pod的详细状态kubectl describe rs my-nginx # 查看my-nginx ...

2020-03-15 10:39:32 249

原创 jenkinsfile

pipeline {agent anyenvironment { GIT_TAG = sh(returnStdout: true,script: 'git describe --tags --always').trim() DOCKER_REG = 'test.aflm.com/kubeasz' BUILD_DIR = '/data/fls-afch' ...

2020-03-15 10:38:15 747

原创 k8s集群添加node节点

nodeLast edited by Administrator 1 month agoNew page Page history Edit#查看节点的标签:kubectl get node --show-labels#给一个node添加一个labelkubectl label node k8s-node1 role=backend#删除label,只需要在命令行最后指定label的...

2020-03-15 10:35:27 1318

原创 docker问题汇总

docker占用空间#docker system dfdocker system df 命令给出了images、containers、volumes、build cache占用磁盘的大小。最后一列RECLAIMABLE,表示可回收的空间大小。使用docker system df -v,可以显示更详细的信息:知道空间占用情况了,结下来就是做清理工作。docker提供了docker sys...

2020-02-11 18:09:18 262 1

saltstack一键部署(安装包,脚本)

saltstack一键部署(安装包,脚本),含所有的依赖包,自动化运维,通过建立master和minion之间的认证,可实现基于C/S架构的远程部署

2020-09-27

Jenkinsfile编写模板(使用共享类库).zip

devops是多套环境可以协同自动发布的Jenkinsfile模板,经过反复的测试验证,目前为止最完善的一套,包含了多个流水线:拉取代码(支持SVN&GIT)、代码扫描、代码构建、服务部署、日志回显、服务检查、上传制品、拉去制品、自动化测试、邮件通知

2020-09-27

jenkins+Sonarqube(支持代码c&c++)+mysql安装部署配置.zip

DevOps工具链中最重要的环节,代码扫描检测,附件包含sonar软件包,插件,C、C++代码检测插件,jenkins+sonarqube+mysql的集成配置方法

2020-09-27

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除