自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(18)
  • 收藏
  • 关注

原创 定期删除ELK索引

#!/bin/bash#删除ELK30天前的日志DATE=`date -d "30 days ago" +%Y.%m.%d`curl -s -XGET http://127.0.0.1:9200/_cat/indices?v| grep $DATE | awk -F '[ ]+' '{print $3}' >/tmp/elk.logfor elk in `cat /tmp/elk.log`do curl -XDELETE "http://127.0.0.1:9200/$elk

2021-08-17 14:58:03 228

原创 k8s 打标签(为node节点区分测试及预生产等环境)

本文需求,实际场景中有多个节点,但为了区分不同环境运行在不同的node节点上区分环境及环境运行的影响。把不同环境的pods分发到指定的node节点上。1、查看现有节点运行环境已有标签

2021-08-04 15:45:08 1813

原创 kubelet CNI 错误

Aug 4 14:54:54 master02 kubelet: I0804 14:54:54.755065 7867 cni.go:333] "CNI failed to retrieve network namespace path" err="cannot find network namespace for the terminated container \"6fdf1de9d5ff7ec827fb1885feaed0d6a5eff049def92cc23ac5d8492be9665f\"

2021-08-04 15:22:40 6525 2

原创 NFS持久化存储StorageClass

StorageClassPV是运维人员来创建的,开发操作PVC,可是大规模集群中可能会有很多PV,如果这些PV都需要运维手动来处理这也是一件很繁琐的事情,所以就有了动态供给概念,也就是Dynamic Provisioning。而我们上面的创建的PV都是静态供给方式,也就是Static Provisioning。而动态供给的关键就是StorageClass,它的作用就是创建PV模板。创建StorageClass里面需要定义PV属性比如存储类型、大小等;另外创建这种PV需要用到存储插件。最终效果是,用户提交

2021-08-03 15:16:20 1286 1

原创 LVM创建过程

一、 环境准备添加相应磁盘,需要关机操作查看磁盘是否添加进来删除LVM,首先删除的是最后创建的,从逻辑卷、卷组、物理卷。删除逻辑卷查看是否删除成功查看VG卷组把卷组设置成休眠模式删除卷组查看物理卷...

2021-07-29 17:28:56 1250

原创 keepalived 单播模式

keepalived 单播结构keepalived 主机角色IPnode103MASTER192.168.2.103node104BACKUP192.168.2.104安装keepalivedyum -y install keepalived haproxy配置MASTER~]# cat /etc/keepalived/keepalived.conf ! Configuration File for keepalivedglobal_defs {

2021-07-20 10:24:00 573 1

原创 Filebeat yaml配置文件

Filebeat 配置文件filebeat.inputs:- type: log enabled: true paths: - /usr/local/nginx/logs/error.log #日志路径 include_lines: ["ERROR", "WARN"] #收集日记关键字 fields: filetype: log_ms multiline: #处理跨多行日志 patter

2021-07-19 11:14:26 417

原创 git版本回退

查看提交commit IDgit loggit reset --hard a5a4355914445d13b0da642c4e30ddbd7dd6e95c(commit ID,回退到哪个版本就是哪个ID)git checkout . 运行后查看log是否有回退。

2021-07-16 15:23:00 67

原创 python创建虚拟环境

pip install virtualenv -i https://pypi.tuna.tsinghua.edu.cn/simple#如果是python3可用创建虚拟环境文件夹方便日后使用python -m venv l_env#激活虚拟环境进入到虚拟环境文件夹运行activate

2021-07-16 15:18:26 72

原创 四、部署Master

四、部署Master4.1 生成kube-apiserver证书自签证书颁发机构(CA)cd /web/TLS/k8scat > ca-config.json << EOF{ "signing": { "default": { "expiry": "87600h" }, "profiles": { "kubernetes": { "expiry": "87600h", "usages":

2021-07-16 15:07:43 124

原创 三、安装Docker

三、安装Docker下载地址:https://download.docker.com/linux/static/stable/x86_64/docker-19.03.9.tgz所有节点都要安装,也可以使用yum安装,但是版本一定要选择好,低版本或者高版本会导致一些不必要的错误出现,建议使用本文使用的版本3.1 解压二进制包tar zxvf docker-19.03.9.tgzmv docker/* /usr/bin3.2 systemd管理dockercat > /usr/lib/sy

2021-07-15 16:02:40 122

原创 查看TCP连接状态各占多少连接

查看TCP连接状态各占多少连接netstat -n |awk '/^tcp/ {++y[$NF]} END {for(w in y) print w, y[w]}'

2021-07-15 15:07:16 106

原创 二、部署ETCD集群

二、部署ETCD集群节点名称IPetic-1192.168.2.103etic-2192.168.2.100etic-3192.168.2.1012.1 准备cfssl证书生成工具在Master节点上面操作wget https://pkg.cfssl.org/R1.2/cfssl_linux-amd64wget https://pkg.cfssl.org/R1.2/cfssljson_linux-amd64wget https://pkg.cfssl.o

2021-07-15 15:05:15 346

原创 一、 kubernetes 环境准备

一、 kubernetes 环境准备关闭防火墙systemctl stop firewalld systemctl disable firewalld 关闭selinuxsed -i 's/enforcing/disabled/' /etc/selinux/config # 永久 setenforce 0 # 临时 关闭swapswapoff -a # 临时 sed -ri 's/.*swap.*/#&/' /etc/fstab # 永久 根据规划设置主机名h

2021-07-15 11:58:25 167

原创 jenkins+maven+shell+SVN 自动打包发布

配置步骤:一、安装jenkins并且更换下载插件源1、添加jenkins yum源yum install -y java #安装jenkins所需的java环境,有就可以忽略~]# cat /etc/yum.repos.d/jenkins.repo [jenkins]name=Jenkinsbaseurl=http://pkg.jenkins.io/redhatgpgcheck=0yum install -y jenkins2、修改jenkins配置文件~]# grep -E

2021-02-05 15:40:21 321

原创 zabbix自发现

zabbix添加自发现日志路径1、编写脚本获取路劲变量vim /usr/local/zabbix/script/app_Log.py #!/usr/bin/python#conding:utf-8import sys,re,osimport jsondirlist = os.listdir("/alidata/") #绝对路径app_list = []dirLog = []for i in dirlist: if re.search("\.com$|\.cn$",

2020-07-07 10:49:02 148

原创 CentOS7 使用二进制部署 Kubernetes v1.15.3集群

组件版本 && 集群环境组件版本:Kubernetes v1.15.3Etcd v3.3.10Flanneld v0.11.0服务器IP角色192.168.1.241master192.168.1.242node1192.168.1.243node2一、部署节点:集群环境变量:# 建议使用未用的网段来定义服务网段和Pod 网段# 服务网段(Service CIDR),部署前路由不可达,部署后集群内部使用IP:Port可达SER

2020-06-19 17:12:14 520

原创 Fastdfs_5.08 + nginx_14.0 集群部署

Fastdfs_5.08 + nginx_14.0 集群部署服务器规划:一、所有tracker和storage节点都要执行:二、配置tracker服务器三、配置storage服务器四、文件上传测试(ip01)五、在所有storage节点安装fastdfs-nginx-module六、验证:通过浏览器访问测试时上传的文件七、Java API 客户端配置如有错误请在评论区指出服务器规划:服务器IP角色192.168.1.191Tracker Server,Storage Server

2020-06-11 11:02:02 393 1

mw315rv2.bin

mw315rv2.bin

2024-09-03

空空如也

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

TA关注的人

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