经验分享

k8s搭建devops环境

主要内容: 使用kubeadm搭建kubernetes环境 安装flannel网络插件 搭建nfs服务器 安装nfs provisioner 安装helm 安装nginx ingress 安装Jenkins 安装gitlab 安装harbor 具体步骤: 安装ansible、expect #批量授...

kubernets知识点

kubectl创建别名 alias k=kubectl tab补全命令 yum install -y bash-completion source <(kubectl completion bash | sed s/kubectl/k/g) kubernets运行应用 kubectl run kubia --image=luksa/kubia --p...

Redis相关知识

Redis redis中字符串 #设置值 set key val #获取值 get key #删除值 del key #自增 INCR key-name #自减 DECR key-name #将存储值加上整数 INCRBY key-name amount #将存储值减去整数 DECRBY key-name amount #...

网络知识总结

OSI七层模型 应用层 (具体应用 http ftp等协议) 表示层 (相互转换编码 高级语言<=>机器码) 会话层 (分流 是否通过网络转发出去) 传输层 (端口PORT(0-65535 16位2进制 0-1023 系统占用) 协议TCP(慢...

了解iptables

特点 运行内核上,不需要启动进程 功能 filter 过滤 nat 地址转换 mangle 拆解报文 修改 再封装 raw 关闭nat表连接追踪功能 链 prerouting 路由前 input 到达本机内部的报文必经之路 forward 由本机转发的报文...

MarkDown基本使用

一级标题 二级标题 三级标题 四级标题 五级标题 六级标题 斜体 加粗 加粗斜体 删除线 一二三四五 上单打老虎 老虎没打到 打到小松鼠 1.一二三四五 2.上单打老虎 3.老虎没打到 列1 列2 列3 ...

git常用命令

git版本控制工具 ```shell #配置用户信息 git config --global user.email "ropon@west.cn" git config --global user.name "Ropon" #初始化 cd /home/work git init #查看状态 git status #新建忽略文件或文件...

php rpm打包spec文件

Name: php Version: 7.0.33 Release: 1%{?dist} Summary: php-7.0.33 RPM Group: applications/php License: GPL URL: https://www.php.net Source0: %{name}-%{version}.tar.gz #Source1: libiconv-1.15.tar.gz...

算法基本整理

#算法基本整理 def func2(n): if n > 0: func2(n - 1) print(n) # func2(2) # 输出2 # func2(1) # 输出1 # func2(0) # 没有输出 # func2(2) # print("====", end="...

nginx多条件判断

#比如过滤大量POST首页恶意请求 以下规则可编写在 标签段:server,location set $flag 0; if ($request_method ~ ^(POST)$) { set $flag "${flag}1"; } #if ($document_uri ~ ^(/)$) { if ($request_uri ~ ^(/...