K8S故障注入混沌工程開源平臺ChaosMesh

Chaos Mesh 是針對K8S的云原生混沌工程開源平臺托酸。 可以用它方便地模擬開發(fā)粘都、測試肘迎、生產(chǎn)環(huán)境中可能出現(xiàn)的各種異常情況甥温,發(fā)現(xiàn)系統(tǒng)中潛在的問題。

創(chuàng)建者

研發(fā)支持混合事務與分析處理的開源數(shù)據(jù)庫TiDB的PingCap公司

一句話介紹

ChaosMesh是針對K8S的云原生開源混沌工程平臺妓布。

關鍵特性

ChaosMesh的關鍵特性包括可注入的故障姻蚓、實驗工作流、可視化操作和安全控制匣沼。

可注入的故障

可注入的故障狰挡,包括基本資源故障,平臺故障和應用故障這3類释涛。

基本資源故障加叁,包括模擬Pod失效,網(wǎng)絡失效唇撬,DNS失效它匕,HTTP通信延遲,CPU或內存使用高負荷局荚,文件讀寫失效超凳,時間跳躍異常愈污,應用內存分配異常等耀态。

平臺故障,包括模擬AWS或GCP節(jié)點重啟暂雹。

應用故障首装,包括Java應用方法調用延時。

實驗工作流

實驗工作流杭跪,包括編排順序或并行執(zhí)行的故障注入實驗仙逻,查看實驗狀態(tài)和結果,暫停實驗涧尿,支持用YAML或Web UI定義和管理實驗系奉。

可視化操作

可視化操作,包括可以在Web UI上點擊鼠標姑廉,定義實驗的范圍缺亮、故障注入類型和調度規(guī)則,最后能展示實驗結果桥言。

安全控制

安全控制萌踱,包括使用K8S原生提供的基于角色的訪問控制功能葵礼,來管理故障注入的使用權限。還可以通過設置命名空間注解并鸵,來指定允許進行混沌實驗的命名空間鸳粉,進一步保障對混沌實驗的控制。

適用平臺

K8S

適用場景

Chaos Mesh 為 Kubernetes 上的混沌工程提供了很大的靈活性园担,鼓勵通過 CI/CD 進行自動化實驗届谈,并被 Azure Chaos Studio 用于注入 Kubernetes 故障。

優(yōu)勢

能提供K8S平臺上的基礎資源弯汰、平臺和應用故障模擬疼约。

具有故障場景編排能力。

為了降低混沌工程項目的門檻蝙泼,Chaos Mesh提供了可視化操作程剥。 可以在 Web UI 上輕松設計 Chaos 場景并監(jiān)控 Chaos 實驗的狀態(tài)。

使用K8S原生提供的基于角色的訪問控制功能汤踏,來管理故障注入的使用權限织鲸。

劣勢

只能在K8S集群上使用。否則溪胶,就只能使用針對節(jié)點進行故障注入實驗的附帶工具chaosd搂擦。

臨時執(zhí)行的實驗會無限期地運行。設置實驗持續(xù)時間的方法哗脖,只能進行實驗編排瀑踢,或手動終止實驗。

開源許可證

Apache-2.0 license

GitHub點贊數(shù)

5.9k

最近發(fā)布日期與版本

2023.06: v2.6.1

所屬項目

CNCF云原生計算基金會孵化項目


你還知道有什么好用的開源故障注入工具才避?你還希望我聊有關混沌工程的其他什么新話題橱夭?歡迎在評論區(qū)留言。我會仔細閱讀每一條留言桑逝。期待聽到你的聲音棘劣。

如果覺得本文對你有幫助,歡迎點贊楞遏,并轉發(fā)給其他志同道合的小伙伴茬暇。

企業(yè)生意好,系統(tǒng)運行穩(wěn)寡喝。你所閱讀的文章糙俗,來自“吾真本說混沌工程”專欄。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯(lián)系作者
  • 序言:七十年代末预鬓,一起剝皮案震驚了整個濱河市巧骚,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌,老刑警劉巖网缝,帶你破解...
    沈念sama閱讀 206,602評論 6 481
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件巨税,死亡現(xiàn)場離奇詭異,居然都是意外死亡粉臊,警方通過查閱死者的電腦和手機草添,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 88,442評論 2 382
  • 文/潘曉璐 我一進店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來扼仲,“玉大人远寸,你說我怎么就攤上這事⊥佬祝” “怎么了驰后?”我有些...
    開封第一講書人閱讀 152,878評論 0 344
  • 文/不壞的土叔 我叫張陵,是天一觀的道長矗愧。 經(jīng)常有香客問我灶芝,道長,這世上最難降的妖魔是什么唉韭? 我笑而不...
    開封第一講書人閱讀 55,306評論 1 279
  • 正文 為了忘掉前任夜涕,我火速辦了婚禮,結果婚禮上属愤,老公的妹妹穿的比我還像新娘女器。我一直安慰自己,他們只是感情好住诸,可當我...
    茶點故事閱讀 64,330評論 5 373
  • 文/花漫 我一把揭開白布驾胆。 她就那樣靜靜地躺著,像睡著了一般贱呐。 火紅的嫁衣襯著肌膚如雪丧诺。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 49,071評論 1 285
  • 那天吼句,我揣著相機與錄音锅必,去河邊找鬼。 笑死惕艳,一個胖子當著我的面吹牛,可吹牛的內容都是我干的驹愚。 我是一名探鬼主播远搪,決...
    沈念sama閱讀 38,382評論 3 400
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼逢捺!你這毒婦竟也來了谁鳍?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 37,006評論 0 259
  • 序言:老撾萬榮一對情侶失蹤,失蹤者是張志新(化名)和其女友劉穎倘潜,沒想到半個月后绷柒,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 43,512評論 1 300
  • 正文 獨居荒郊野嶺守林人離奇死亡涮因,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 35,965評論 2 325
  • 正文 我和宋清朗相戀三年废睦,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片养泡。...
    茶點故事閱讀 38,094評論 1 333
  • 序言:一個原本活蹦亂跳的男人離奇死亡嗜湃,死狀恐怖,靈堂內的尸體忽然破棺而出澜掩,到底是詐尸還是另有隱情购披,我是刑警寧澤,帶...
    沈念sama閱讀 33,732評論 4 323
  • 正文 年R本政府宣布肩榕,位于F島的核電站刚陡,受9級特大地震影響,放射性物質發(fā)生泄漏株汉。R本人自食惡果不足惜橘荠,卻給世界環(huán)境...
    茶點故事閱讀 39,283評論 3 307
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望郎逃。 院中可真熱鬧哥童,春花似錦、人聲如沸褒翰。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,286評論 0 19
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽优训。三九已至朵你,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間揣非,已是汗流浹背抡医。 一陣腳步聲響...
    開封第一講書人閱讀 31,512評論 1 262
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留早敬,地道東北人忌傻。 一個月前我還...
    沈念sama閱讀 45,536評論 2 354
  • 正文 我出身青樓,卻偏偏與公主長得像搞监,于是被迫代替她去往敵國和親水孩。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 42,828評論 2 345

推薦閱讀更多精彩內容