原创 NGINX Ingress Controller 設置未配置過的域名增加默認路由
背景 k8s 集羣對應的公網 slb ip 經常被人綁定域名,監控側經常會收集到 502 相關狀態碼的異常告警,着手處理這種bad case 策略 1. 所有沒有在ingress 配置過的域名要進行處理,即不是公司的、非法綁定到slb
原创 佔用GPU顯卡資源的腳本
腳本內容 import torch import time import os import argparse import shutil import sys def parse_args(): parser = argpa
原创 python 發送grafana dashboard 面板內容截圖到飛書羣
需求 每天定時發送grafana dashboard截圖至飛書羣,每天獲取前一天的算力服務器使用率趨勢圖 環境 docker 環境 # 搭建docker環境、配置grafana #cat docker-compose.yaml ve
原创 nginx ip分流
需求 將尾號ip爲 0或者 爲具體ip 的真實用戶轉發至其他雲服務上 架構 阿里雲slb--> k8s nginx ingress --> nginx pod (以下nginx 配置爲nginx pod裏的轉發配置) nginx ip分
原创 jenkins slave節點增加nodejs 報錯處理
下載nodejs包並並運行報錯 export PATH=/opt/node-v20.9.0-linux-x64/bin/:$PATH [12:01:51 root@dev-test-lingowhale-app opt]#node -v
原创 linux修改max user processes limits
突破ulimit 限制 修改普通用戶單個用戶可同時運行的最大進程數 (默認爲 4096 ) [root@xxx devops]# cat /etc/security/limits.d/20-nproc.conf # Default l
原创 linux 監控目錄大小並配置告警
配置目錄大小監控 #!/bin/bash #cd /nfs1/ExternalPersonnel cd /nfs1/ExternalPersonnel capacitydata=`du -sh data |awk '{print $1}
原创 k8s cronjob
k8s cronjob 任務模版 k8s cronjob 任務模版 cat > ${k8s_resource_list}-cronjob.yaml << EOF apiVersion: batch/v1beta1 kind: CronJ
原创 python 刪除es指定字段數據
需求: 刪除es 中指定IP 相關的數據 (remoteAddr: ip) 日誌格式 fields.product:wantwords_zxxxx_feature @timestamp:Oct 12, 2023 @ 18:56:39.0
原创 k8s service 增加會話保持模式
會話保持模式 基於客戶端地址的會話保持模式,即來自同一個客戶端發起的所有請求都會轉發到固定的一個Pod上。此模式可以使在spec中添加sessionAffinity:ClientIP配置 # service 中增加 sessionAf
原创 crictl和ctr
crictl和ctr的用法 crictl是遵循CRI接口規範的一個命令行工具,通常用它來檢查和管理kubelet節點上的容器運行時和鏡像 ctr是containerd的一個客戶端工具, 接下來就是crictl的的常見命令,其中能完全替代d
原创 filebeat 配置採集nginx 日誌
filebeat 配置nginx 日誌採集 filebeat 採集需求 1.需要將以往30 天的日誌輸出到es,並且以時間按天展示 2.將不同的時間字段解析出來,輸出到es nginx 配置json 日誌 log_format
原创 未配置nginx 域名的返回 403
server { listen 80 default; listen 8088 default; server_name _; return 403; }
原创 pod 反親和測試驗證
場景需求 node 節點上不允許有兩個一樣的pod,即每個節點上每個應用僅僅允許一個pod 運行 測試yaml [root@k8sNode0 podqinhexing]# cat test.yaml apiVersion: apps
原创 阿里雲不同主體賬號合併ECS主機資源遷移記錄
遷移記錄 需求 A賬號和B賬號是不同的阿里雲認證主體,要求A賬號下的資源要遷移到B 賬號下,方便統一管理。 A賬號資源vpc: 10.0.0.0/8 B賬號資源vpc: 172.16.0.0/12 A賬號和B賬號已做了vpc對等連接。