原创 談談GlusterFs的腦裂

什麼是腦裂呢 類似github的衝突,當github發現兩個版本的分支不一樣的時候,就會產生衝突。glusterfs發現一個文件的多個副本不一致的時候,就認爲該文件處於腦裂狀態,當然文件夾也會存在腦裂的(比如多個副本上的目錄下的文

原创 LVM看不見了

簡述 今天同事通過ansible批量操作了一批主機,其中包含lvm的劃分以及lvm的掛載。最後發現,使用lvdisplay看不到信息,使用vgdisplay看不到vg,使用pvdisplay也看不到pv,但是能掛載上,震驚了!!!

原创 kubernets:Helm小練手

簡述 helm是k8s的包管理工具,類似於我們手機上的華爲市場或者小米的應用商店。他提供了包的查找,安裝,卸載,狀態查看一條龍的服務。最近學了一下,自己想了個例子,練練手 例子涵蓋的技能點 從文件中讀取內容 Hook 變量的定義

原创 通過Kong請求接口時報:Request Header Or Cookie Too large

問題描述 小弟還是個Kong的菜鳥,通過一頓操作後把服務和路由加到Kong上了,結果一調用就給來了一個Request Header Or Cookie Too large 問題解決過程 剛開始看到這個問題,直接百度了,結果都說

原创 通過python3.6 + django +django_cas_ng 實現python應用接入單點登錄

吐一下槽 在公司推廣python的時候,發現一直沒有一個好用的python版本的cas客戶端,這樣就不能和java平起平坐了,也就只能寫點簡單的腳本了。哎。。。 環境準備 python: 3.0 + 吧,沒有特殊要求 djan

原创 Kong的插件: Bot Detection

簡述 這插件是用來對發送請求的工具進行篩選的。這個其實主要是針對於機器人或者爬蟲的,這些東西無腦的請求我們的服務,尤其那些不遵守規範的低級爬蟲會給我們的服務帶來很大的麻煩。 User-Agent 首部包含了一個特徵字符串,用來讓

原创 Kong的插件: Proxy Caching(入門篇)

簡述 這是一個緩存的插件,簡單說就是第一次把一些內容(圖片,內容)緩存到kong,後續的請求只需在Kong取數據,不用再向後端請求數據。 操作起來 環境準備 你應該有一個可以正常使用service和route。如果沒有,可以參考

原创 PrometheUS:聊聊數據類型Histogram和Summary

簡述 PrometheUS有四種數據類型Counter、Gauge、Histogram、Histogram。當我讀官方文檔的時候,前兩種數據類型一讀就明白了,可是後兩種就讓人難受了,怎麼讀也整不明白了,哎,頭皮發麻呀,今天抽空折騰

原创 K8s環境內部的服務怎麼註冊到外部

描述 最近在使用nacos和k8s的時候遇到一個問題:nacos部署在k8s的外部,服務部署在K8s內部,服務註冊該怎麼玩呢? 其實我們現實環境中,不可能所有的服務都部署在k8s內部的,總有些服務要部署在k8s外部的。下面我聊一下

原创 centos sshd如何檢查配置文件是不是正確

簡述 對於運維人員,登錄服務器一般要藉助ssh服務。正因爲如此,ssh服務變的很重要,而當我們要修改ssh的配置的時候,如何做呢? 步驟 (保底步驟,如果機器很重要,還是建議做一下),啓動telnet服務 # yum inst

原创 通過django_cas_ng怎麼完成登錄的呢???

環境介紹 cas插件使用的是django_cas_ng 3.6.0 pyhton 3.7.3 django 2.2.3 先看看 cas的工作流程 借用大哥的一張圖 假設A、B系統對接了一個cas: 登錄A系統 1.

原创 通過Kong實現金絲雀發佈

金絲雀發佈(Canary Releases)的由來 17世紀,英國礦井工人發現,金絲雀對瓦斯這種氣體十分敏感。空氣中哪怕有極其微量的瓦斯,金絲雀也會停止歌唱;而當瓦斯含量超過一定限度時,雖然人類毫無察覺,金絲雀卻早已毒發身亡。當時

原创 Kong的插件: Request Transformer

簡述 這個插件是用來預處理我們的請求,然後把預處理後的請求轉發給後端節點。 操作起來 環境準備 首先你應該有一個能正常使用的service和route。如果沒有可以參考,https://blog.csdn.net/u014686

原创 Kong的插件: Response Transformer

插件簡述 這個插件是用來預處理後端節點的返回的, 然後把處理後的返回發送給客戶端。 操作起來 環境準備 你應該有一個可以能正常使用的service和route,如果沒有的話可以參考https://blog.csdn.net/u0

原创 k8s增加帶有GPU資源的worker

不知道你是否好奇GPU到底是個啥? 如果你好奇的話,可以看一下這個鏈接。有個小姐姐的文章說的比較好,簡單的理解就是GPU是顯卡的一部分 https://www.zhihu.com/question/28422454 怎麼查看