原创 centos7.9 部署mongodb-4.4.18 分片副本集羣

準備基本環境 服務器node1(10.0.3.1) 服務器node2(10.0.3.2) 服務器node3(10.0.3.3) mongos 20000 mongos 20000 mongos 20000 config s

原创 centos7.9 部署elasticsearch 7.17.8 集羣

準備基本環境 名稱 ip地址 cpu 內存 es監聽端口 redis-651 10.0.2.1 8c 64G 9200 redis-652 10.0.2.2 8c 64G 9200 redis-653 10.0.2.3

原创 elasticsearch 生命週期策略配置以及模版索引設置

elastcisearch 生命週期策略 PUT _ilm/policy/deeplang-logger-policy { "policy" : { "phases" : { "warm" : {

原创 linux 系統飛書郵箱報警設置

飛書郵箱報警設置 vi /etc/mail.rc set ssl-verify=ignore set nss-config-dir=/etc/pki/nssdb set [email protected] set smtp=smt

原创 linux 分區誤區

分區 linux 默認是 MBR分區,最多四個主分區 一種是GUID(GPT)分區,GUID(GPT)最多支持128個主分區,沒有擴展分區和邏輯盤,支持2.2T容量以上的硬盤分區 需求是每個用戶 200GB 分區掛載 [root@lex

原创 linux 目錄權限設置

權限設置 需求: 所有除 root 用戶外的普通用戶擁有對指定數據目錄的所有權限 方式一: 模擬 # 創建兩個用戶 useradd test1 useradd test2 # 創建指定數據目錄 mkdir /export/yp

原创 python 操作阿里雲oss 對象存儲上傳下載文件

python 操作阿里雲對象存儲oss 阿里雲賬號要有操作oss 權限 安裝 OSS SDK pip install oss2 上傳文件 # -*- coding: utf-8 -*- import oss2 import o

原创 python 飛書告警監控

探測Nginx 服務監控 #coding: utf-8 import requests,json,os,time def Alarm(img): data = { "msg_type": "interact

原创 python 批量爬取郵箱

python 批量爬取郵箱地址 #coding: utf-8 import requests import bs4 #解析網頁 import lxml import re headers = { 'User-Agent': 'Mozill

原创 python socket 開發

socket 服務端開發 #socket 服務端開發 import socket # 創建socket 對象 socket_server = socket.socket() # 綁定ip 地址和端口 socket_server.bin

原创 flannel 關閉SNAT

flannel 關閉SNAT 默認情況下,flannel 訪問集羣外網絡是通過 SNAT 成宿主機 ip 方式,在一些金融客戶環境中爲了能實現防火牆規則,需要直接針對 POD ip 進行進行規則配置,所以需要關閉 SNAT 關閉flan

原创 calico 關閉SNAT

calico 關閉SNAT 默認情況下,calico 訪問集羣外網絡是通過 SNAT 成宿主機 ip 方式,在一些金融客戶環境中爲了能實現防火牆規則,需要直接針對 POD ip 進行進行規則配置,所以需要關閉 natOutgoing k

原创 基於GPU 顯卡在k8s 集羣上實現hpa 功能

前言 Kubernetes 支持HPA模塊進行容器伸縮,默認支持CPU和內存等指標。原生的HPA基於Heapster,不支持GPU指標的伸縮,但是支持通過CustomMetrics的方式進行HPA指標的擴展。我們可以通過部署一個基於Prom

原创 redis 5.0.5集羣部署與故障模擬

背景 業務穩定性要求需要一套redis集羣來保障 因此採用 redis cluster 集羣 環境 名稱 ip地址 cpu 內存 master端口 slave端口 redis-651 10.65.6.51 4c 8G 700

原创 nginx 轉發websocket

環境 10.1.100.10:70 是後端websocket 服務 需要通過nginx 向後端轉發,nginx 配置文件如下 # cat test-ue4.conf map $http_upgrade $connection_upg