使用mac做sed -i 文本替换的报类似如下的错 sed: 1: "xx-pz5xgdh074rmgpj7gbv ...": extra characters at the end of l command 原因:unix与linux在执行sed有些区别 解决方式:sed -i "" "s#10.1#20.11#g" ip.txt
location 匹配规则 = 开头表示精确匹配。如 A 中只匹配根目录结尾的请求,后面不能带任何字符串;^~ 开头表示uri以某个常规字符串开头,不是正则匹配; ~ 开头表示区分大小写的正则匹配; ~* 开头表示不区分大小写的正则匹配; / 通用匹配, 如果没有其它匹配,任何请求都会匹配到。一个location定义可以是一个前缀字符串,也可以是一个正则表达式。正则表达式使用的时候要在前面用
arm 版k8s 部署可参考如下https://www.jianshu.com/p/2b3637865874#toc_30
nginx 1.19 后stream 支持四层代理
介绍:ingress-controller,一般用于k8s 集群内,应用对外暴露服务使用,客户端通过域名+url 的路径方式访问场景:重定向,适用于企业用单一域名,内部有多个服务转发如下,也可用于简单的灰度发布,参考如下,用户需要 通过 cafe.example.com 去访问集群内的服务,该组件有多个版本,需要通过 path 路径,需要区分。完整实例如下apiVersion: networkin
小记:记录文件切割用法:把压缩打包后的文件切割成每份100m的大小;1、split -b 1000m test1.tar.gz切割后合并整体的文件2、cat x* > test1.tar.gz
# 创建一个单独的名称空间---apiVersion: v1kind: Namespacemetadata: name: wordpress# 创建mysql的deployment控制器---apiVersion: apps/v1kind: Deploymentmetadata: namespace: wordpress name: word-mysql labels: app: w
创建lvm sdxx->pv-->vg->lvm 删除lvm sdxx->pv-->vg->lvm 删除lvm 卸载文件系统删除逻辑卷lvremove 删除卷组vg删除pv
es 集群优化
/usr/bin/dockerexec-i$containeridfindd/$container_path/-name"*.log"-mtime-7-execrm-f{}\;配合crontab定时任务删除即可
https://www.zsythink.net/archives/category/%e8%bf%90%e7%bb%b4%e7%9b%b8%e5%85%b3/iptables
记录docker 一次的异常重启docker 版本:19.03 报错信息: /run/containerd/containerd.sock解决方法 :systemctl stop containerd systemctl start containerd systemctl start docker
Linux LVM是linux逻辑卷管理(Logical Volume Manager)的缩写。他的功能是将固定的物理盘的功能能提供给用户一个动态的功能。lvm 相关的几个概念一个是PV:就是物理空间的意思,其实就是指一个分区,比如/dev/sdb1 也可以是一个盘/dev/sdb。只有将一个物理空间添加到一个VG(可以理解这个是多个PV组成的Pool)。一个是VG:就是一个Pool,有多个PV组
经常需要批量导出镜像,参考脚本tag_names # 镜像数组xxx/yyy/zzz-storage-:1.0xxx #镜像工厂yyy #镜像空间zzz-storage-:1.0 #应用名称#!/bin/bash tag_names=(xxx/yyy/zzz-:1.0 xxx/yyy/zzz-storage-:1.0 xxx/yyy/zzz-host-mrer: xxx/yyy/app-01:v1
查看es集群健康状态curl-XGET"http://$ip:9200/_cat/health?"查看索引变红的原因curl-XGET"http://$ip:9200/_cluster/allocation/explain"如下确认索引是否可删除,或者调整副本为0
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号