原创 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對等連接。

原创 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