- 博客(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 412
原创 k8s高可用一个kubeadm搞定
k8s高可用一个kubeadm搞定概述目前kubernetes高可用需要要么依赖外部负载均衡器,自己搭建时就需要做keepalived haproxy等,比较麻烦,在某些云上可能keepalived还无法使用,构建部署也需要通过ansible等去做HA,很多工具部署过程中都比较容易产生问题。今天把我毕生精华拿出来分享给大家,绝逼是你见过最简单,最先进,国际领先的k8s HA方案,目测社区未来也会朝着这个方向发展。地址sealos, 让kubernetes高可用不再需要keepalived hapro
2020-08-04 16:23:05 344
原创 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 971
原创 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 1152 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 532
原创 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 315
原创 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 228
原创 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 506
原创 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 554
原创 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 144
原创 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 413
原创 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 282
原创 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 578
原创 云磁盘挂载
新建: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 238
原创 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 143
原创 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 517
原创 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 1692
原创 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 385
原创 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 529
原创 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 814
原创 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 183
原创 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 566
原创 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 1190
原创 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 180 1
Jenkinsfile编写模板(使用共享类库).zip
2020-09-27
jenkins+Sonarqube(支持代码c&c++)+mysql安装部署配置.zip
2020-09-27
saltstack一键部署(安装包,脚本)
2020-09-27
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人