-
【自动化】使用Jumpserver对Linux主机批量分区
环境说明 Linux vm 30节点 工具Jumpserver&shell 检测磁盘状态脚本 #判断磁盘是否已经进行了分区(磁盘格式化) if (( $(fdisk -l /dev/sdb|grep "^/dev/sdb"|wc -l) > 0 )) then echo &……
MrZ 2024-03-06
58 0 0 -
KubeSpray批量部署K8S集群
介绍 Kube-Spray是一款图形化K8S安装工具,相较于单独使用ansible部署各组件容易出现脚本性能问题,更加稳定。支持自动续签各api证书,核心组件日志管理,安装目录定制。 优势:灵活的节点控制。 缺点:不自带apisev……
MrZ 2024-03-05
68 0 0 -
Ingress-nginx流量服务中间件(适用k8s1.26)
dp.yaml apiVersion: v1 kind: Namespace metadata: name: ingress-nginx labels: app.kubernetes.io/name: ingress-nginx app.kubernetes.io/instance: ingress-nginx --- # Source: ingress-nginx/t……
MrZ 2023-11-19
50 0 0 -
CEPH存储对接K8S集群兼容性问题处理
历史原因分析 问题一 ceph yaml文件执行失败 1.25后弃用PodSecurityPolicy resource mapping not found for name: "rbd-csi-provisioner-psp" namespace: "ceph-csi" from "csi-provis……
MrZ 2023-11-19
69 1 0 -
K8S-1.20-3主5从最佳部署实践(二进制)
K8S-V1.20 二进制部署、高可用扩容 20230410 创建 20230412 修订:更新了部分images版本兼容问题,增加了重启主机测试cs的步骤,优化了部分sed指令 20230412 修订:修正了keepalived vip地址,修复ha dial tcp失……
MrZ 2023-10-25
61 0 0 -
【CICD】java程序自动编译发布项目脚本
jenkins shell #!/bin/bash #tomcat服务器上发布java程序 #定义发布环境变量 war_bak="/data/tomcat/test/bak" tomcat_deploy="/data/tomcat-${deploy}/webapps" #WAR_PATH="${WORKSPACE……
MrZ 2023-10-25
52 0 0 -
web-shell编程之实时监控IP存活
#!/bin/bash # ping函数 myping(){ ping -c 2 -i 0.3 -W 1 $1 &>/dev/null if [ $? -eq 0 ];then echo "$1 is up" >> 1.txt else echo "$1 is down" >> 1.txt fi } fo……
MrZ 2023-10-25
85 0 0