原创 網絡總時延算法

網絡總時延=核心網傳播時延+核心網轉發時延+終端空口時延 傳播時延:1000千米來回10ms 轉發時延:每隔1個路由器增加1ms,可以根據TTL值算經過了多少路由器 空口時延:4G爲10ms,5G爲1ms,有線爲1ms 例如500KM距離,

原创 運維是持久戰

摘自謝朝陽《5G邊緣雲計算 規劃 實施 運維》 運維是持久戰 “三分建設,七分運維”,運維是持久戰。 運維的終極目標 好的運維是多要素的融合,包括規範的流程和技術。因此,達到智能化的可靠性(Reliability)、可用性(Availabi

原创 nginx 104 Connection reset by peer while reading upstream錯誤處理

故障現象 1.看日誌發現正常日誌和錯誤日誌比例幾乎1:1 2.錯誤日誌全部是104: Connection reset by peer) while reading upstream 3.看訪問日誌也沒有其他http錯誤狀態碼 [root@

原创 使用goaccess分析nginx日誌

GoAccess簡介 GoAccess 是一款開源(MIT許可證)的且具有交互視圖界面的實時 Web 日誌分析工具,通過你的 Web 瀏覽器或者 *nix 系統下的終端程序即可訪問。 能爲系統管理員提供快速且有價值的 HTTP 統計,並以在

原创 白斬燒烤雞

溫氏黃油雞 富者不肯喫 貧者不解煮 鮮姜白水瓦罐煨 待它未熟白刃斬 點鹽少許 略加調味 大火猛烤泛焦黃 趁熱饕餮始自嗨

原创 使用elasticsearch-dump遷移elasticsearch集羣數據

緣起 最近某個5節點es集羣發現其中1個主節點(被選中master)cpu負載很高,其中3節點master角色,所有節點默認data角色,初步操作重啓這個主節點,使其角色變更減少壓力,發現不起作用。 後來使用Cerebro分析發現其中有個g

原创 軟件交付的原則

摘自Jez Humble David Farley《持續交付:發佈可靠軟件的系統方法》 爲軟件的發佈創建一個可重複且可靠的過程 這個原則是我們寫這本書的一個目標:讓軟件發佈成爲一件非常容易的事情。事實上,它的確應該是件很容易的事,因爲在發佈

原创 Rancher集羣部署後需要做的幾件事

1.添加LDAP認證 全局--安全--認證--編輯--啓用OpenLDAP認證 設置僅允許授權的用戶和組織,方便賬號管理及安全使用 2.添加通知 Local--工具--通知 默認支持Slack、Mail、PagerDuty、Webho

原创 K8s集羣上使用Helm部署2.4.6版本Rancher集羣

參考文檔 Helm安裝Rancher Rancher簡介 Rancher是一套容器管理平臺,它可以幫助組織在生產環境中輕鬆快捷的部署和管理容器。 Rancher可以輕鬆地管理各種環境的Kubernetes,滿足IT需求併爲DevOps團隊提

原创 典型算法的Python實現

算法 如果用通俗易懂的語言來說,算法就是“把解決問題的步驟無一遺漏地用文字或圖表示出來”。要是把這裏的“用文字或圖表示”替換爲“用編程語言表達”,算法就變成了程序。而且請諸位注意這樣一個條件,那就是“步驟必須是明確的並且步驟數必須是有限的”

原创 敏捷宣言四大價值和十二原則

四大價值 ·個體以及互動而不是過程和工具 ·可用的軟件而不是完整的文檔 ·客戶合作而不是合同談判 ·應對變更而不是遵循計劃 十二原則 1.我們的最高目標,通過儘早持續交付有價值的軟件來滿足客戶的要求。 2.歡迎對需求提出變更,即使在項目開發

原创 校之以計而索其情

從古至今讀過《孫子兵法》的不少,大家對其感觸最深或者得到的點肯定是不一樣的。有人強調“兵者,詭道也。”,有人強調“知彼知己,百戰不殆”,然而我卻對“校之以計,而索其情”這句情有獨鍾。 “校之以計,而索其情”出自於《孫子兵法》計篇。原文是這樣

原创 在線更新ingress證書

1.製作新證書 [root@elasticsearch01 yaml]# kubectl create secret tls ingress-secret2021 --key minminmsn.key --cert minminmsn.

原创 Harbor-hlem鏡像庫重新部署後PV數據恢復

起因 開發反饋habor鏡像庫登陸不了,初步查看是證書過期了。 解決方案 之前Harbor-helm部署鏡像庫文檔可以回顧鏈接https://minminmsn.com/middleware/698/ 1.首先新建新證書的secret [r

原创 Nginx結合騰訊雲CLB完成請求頭Host重寫

需求背景 1.常規情況是訪問A域名時對外展示域名信息不變,內容卻是B域名的,大部分在多版本發佈切換時纔有這種的需求 2.非常規情況是臨時過渡或者域名更換時遺留訪問導向 3.使用的是騰訊雲clb做負載均衡暫不支持自定義請求header頭 想要