


混亂網格是一個開源的雲原始混亂工程平台。它提供了各種類型的故障模擬,並且具有巨大的策劃故障場景的能力。
使用混亂網格,您可以方便地模擬在開發,測試和生產環境中現實中可能發生的各種異常,並在系統中發現潛在的問題。為了降低混亂工程項目的閾值,混亂網格為您提供可視化操作。您可以在Web UI上輕鬆設計混亂方案,並監視混亂實驗的狀態。


混亂網格是雲本機計算基礎(CNCF)孵化項目。如果您是一個想要幫助塑造容器包裝,動態安排和以微服務為導向的技術的演變的組織,請考慮加入CNCF。有關誰參與其中以及混亂網格如何扮演角色的詳細信息,請閱讀CNCF公告。
在當前階段,混亂網格具有以下組件:
請參閱以下演示視頻以獲取混亂網格的快速視圖:

混亂操作員以易於管理的方式將混亂注入應用程序和Kubernetes基礎架構,為混亂實驗和自動編排提供了簡單的自定義定義。有兩個組成部分:
混亂控制器管理器:主要負責混亂實驗的調度和管理。該組件包含多個CRD控制器,例如工作流控制器,調度程序控制器以及各種故障類型的控制器。
混亂守護程序:以登山措施運行,默認情況下已獲得特權許可(可以禁用)。該組件主要通過入侵目標POD名稱空間來干擾特定的網絡設備,文件系統,內核。

混亂操作員使用CustomResourcedefinition(CRD)來定義混亂對象。
當前的實現支持一些類型的CRD對像用於故障注入,即PodChaos , NetworkChaos , IOChaos , TimeChaos , StressChaos等。您可以在混亂網站文檔中獲取CRD對象及其規格的完整列表。
請參閱快速啟動並使用頭盔安裝混亂網格。
請參閱《貢獻指南與開髮指南》。
參見採用者。
有關混亂網格設計與實施,功能,混亂工程,社區更新等的博客。請參閱混亂網格博客。以下是一些推薦的供您開始:
請通過以下方式與錯誤,功能請求和其他問題聯繫:
在Twitter @chaos_mesh上關注我們。
加入CNCF Slack Workspace中的#project-chaos-mesh頻道。
填補問題或針對此存儲庫開放公關。
混亂網格社區月度(社區和項目級別的更新,社區共享/演示,辦公時間)
混亂網格開發會議(發布,路線圖/功能/RFC計劃和討論,發行分類/討論等)
Chaos網格是根據Apache許可證的2.0版獲得許可的。有關全部內容,請參見許可證。
混亂網格是Linux基金會的商標。版權所有。