Skip to content
KitploitKITPLOIT
工具博客
提交
工具博客
提交

黑客、渗透测试和网络安全工具,武装您的安全武器库!

Kitploit 是一个黑客、网络安全和渗透测试工具的目录。发现最新的项目更新,查找漏洞、分析系统、自动化测试并加强你的安全。

··订阅源·联系·隐私·© 2026 Kitploit

工具目录

分类

查看所有分类
Loading categories
litmus — 面向 Kubernetes 的云原生混沌工程平台,具备故障注入、工作流编排和稳态验证功能,以揭示系统弱点。 | Kitploit
工具/GitHubGitHub/litmuschaos/litmus
云基础设施安全云安全DevSecOps混沌工程
GitHublitmuschaos/litmus

litmus

面向 Kubernetes 的云原生混沌工程平台,具备故障注入、工作流编排和稳态验证功能,以揭示系统弱点。

查看仓库网站
5.6k89123天前Kitploit 审核通过

最受欢迎

查看全部 →

发现我们社区最常用的工具。

探索所有工具

浏览我们的工具集合

查看所有工具 →
分享

LitmusChaos

LitmusChaos

开源混沌工程平台

Slack Channel GitHub Workflow Docker Pulls GitHub stars GitHub issues Twitter Follow OpenSSF Best Practices FOSSA Status YouTube Channel



请以其他语言阅读本文。

🇰🇷 🇨🇳 🇧🇷 🇮🇳 🇪🇸

概述

LitmusChaos 是一个开源的混沌工程平台,使团队能够通过以受控方式引入混沌测试来识别基础设施中的弱点与潜在故障。开发人员与 SRE 可以通过 LitmusChaos 实践混沌工程,因为它易于使用、基于现代混沌工程原理,并且由社区协作共建。它 100% 开源,并且是一个 CNCF 项目。

LitmusChaos 采用云原生方法来创建、管理和监控混沌。平台本身以一组微服务的形式运行,并使用 Kubernetes 自定义资源(CR)来定义混沌意图以及稳态假设。

总体而言,Litmus 包含:

  • 混沌控制平面:一个名为 chaos-center 的集中式混沌管理工具,用于构建、调度和可视化 Litmus 混沌工作流
  • 混沌执行平面服务:由一个混沌代理和多个操作器组成,在指定的目标 Kubernetes 环境中执行和监控实验。

架构概览

平台的核心是以下混沌自定义资源:

  • ChaosExperiment:一种用于对特定故障的配置参数进行分组的资源。ChaosExperiment CR 本质上是可安装的模板,描述执行故障的库、运行它所需的权限以及它将使用的默认值。通过 ChaosExperiment,Litmus 支持 BYOC(自带混沌),有助于集成(可选)任何第三方工具来执行故障注入。

  • ChaosEngine:一种将 Kubernetes 应用工作负载/服务、节点或基础设施组件与 ChaosExperiment 所描述的故障关联起来的资源。它还提供用于调整运行属性以及通过“探针(probes)”指定稳态验证约束的选项。ChaosEngine 由 Chaos-Operator 监视,后者通过 runner 对其执行协调(触发实验执行)。

ChaosExperiment 与 ChaosEngine CR 内嵌在一个 Workflow 对象中,该对象可以按所需顺序将一个或多个实验串联在一起。

  • ChaosResult:一种用于保存实验运行结果的资源。它提供每个验证约束是否成功、故障的恢复/回滚状态以及判定结论等详细信息。Chaos-exporter 读取结果,并将相关信息以 Prometheus 指标的形式暴露出来。ChaosResult 在自动化运行期间尤其有用。

ChaosExperiment CR 托管在 hub.litmuschaos.io 上。这是一个中心枢纽,应用程序开发人员或供应商在此分享他们的混沌实验,以便用户可以利用这些实验来提高应用程序在生产环境中的韧性。

用例

  • 对于开发人员:在应用程序开发期间,将混沌实验作为单元测试或集成测试的扩展来运行。
  • 对于 CI/CD 流水线构建者:将混沌作为流水线的一个阶段运行,以便在应用程序于流水线中经历故障路径时发现缺陷。
  • 对于 SRE:将混沌实验规划并调度到应用程序和/或周边基础设施中。这种做法可以发现部署系统中的弱点并提高韧性。

开始使用 Litmus

要开始使用,请查阅 Litmus 文档,特别是 开始使用 Litmus 页面中的 安装部分。

为 Chaos Hub 做贡献

查看 Chaos Hub 贡献指南

社区

社区资源:

如果您有任何疑问、顾虑或功能需求,欢迎随时联系我们

  • 给我们一颗星 ⭐️ - 如果您正在使用 LitmusChaos,或者认为它是一个有趣的项目,我们很乐意收到您的一颗星 ❤️

  • 在 Twitter 上关注 LitmusChaos @LitmusChaos。

  • 订阅 LitmusChaos YouTube 频道,获取定期更新和会议录像。

  • 要加入我们的 Slack 社区 并与社区成员交流、提出您的问题和意见,请加入 Kubernetes Slack 上的 #litmus 频道。

社区会议

  1. 社区会议
  • 会议于每月第三个星期三举行,时间为格林尼治标准时间下午 5:30 / 中欧夏令时下午 6:30 / 印度标准时间晚上 10 点
  • 这些会议涵盖社区更新、新功能或版本发布公告以及用户/采用者故事。欢迎社区中的每个人参加并参与讨论。
  1. 贡献者会议
  • 会议于每月第二个和最后一个星期四举行,时间为格林尼治标准时间下午 2:30 / 中欧夏令时下午 3:30 / 印度标准时间晚上 7 点
  • 这些会议聚焦于对 LitmusChaos 的技术和非技术贡献。欢迎维护者、现有贡献者以及有意成为贡献者的朋友参加,讨论问题、修复、功能增强和未来的贡献。

填写 LitmusChaos 会议邀请表单 以获取您的日历邀请!

  • 同步议程与会议记录
  • 发布追踪

视频

  • 如果您的系统遭遇宕机怎么办?让我们通过混沌工程构建弹性系统 @ CNCF
  • 通过云原生环境中的零信任混沌实验增强网络韧性 @ CNCF
  • LitmusChaos,与 Karthik Satchitanand 对话 @ 谷歌 Kubernetes 播客
  • 文化转变:在平台工程中培养“混沌优先”思维 @ CNCF
  • 云端之火:将托管服务纳入云原生混沌工程的范畴 @ CNCF
  • 安全进行混沌实验的安全控制 @ CNCF
  • 使用 LitmusChaos 对混合目标进行混沌工程 @ CNCF
  • Cloud Native Live:Litmus 混沌引擎与微服务演示应用
  • 混沌工程实操 - 一位 SRE 构思混沌实验并使用 LitmusChaos | 2022 年 7 月
  • 通过混沌工程实现数字产品韧性
  • 案例研究:将混沌工程带给云原生开发者 @ CNCF
  • 使用 LitmusChaos 进行云原生混沌工程 @ CNCF
  • 如何使用 Litmus 创建混沌实验 | Litmus 混沌教程 @ Is it Observable
  • 使用 LitmusChaos 预览云原生混沌工程
  • 使用 Litmus 开始混沌工程 @ Containers from the Couch

以及更多....

博客

  • CNCF:LitmusChaos 简介
  • Hackernoon:通过 Litmus 自定义资源管理和监控混沌
  • 混沌中的可观测性考量:指标的故事

社区博客:

  • LiveWyer:LitmusChaos 展示:Helm Chart 测试套件中的混沌实验
  • Jessica Cherry:在终端中测试 Kubernetes 集群故障和实验
  • 杨传胜(KubeSphere):KubeSphere 部署 Litmus 至 Kubernetes 开启混沌实验
  • Saiyam Pathak(Civo):使用 Litmus 在 Kubernetes 上进行混沌实验,确保您的集群已为生产就绪
  • Andreas Krivas(Container Solutions):比较 Kubernetes 工作负载的混沌工程工具
  • Akram Riahi(WeScale):混沌工程:多角度解析 Litmus
  • Prashanto Priyanshu(LensKart):Lenskart 的混沌工程实践 - 第 2 部分
  • DevsDay.ru(俄语):LitmusChaos 亮相 Kubecon EU '21

采用者

查看 LitmusChaos 采用者

(如果您正在混沌工程实践中使用 Litmus,请向上述页面提交 PR)

许可证

Litmus 依据 Apache License, Version 2.0 许可。完整许可文本请参见 LICENSE。Litmus 项目使用的某些项目可能受不同许可证约束,请参阅其各自的许可证。

FOSSA Status

Litmus Chaos 是 CNCF 项目的一部分。

CNCF

重要链接

Litmus 文档 Litmus 文档
CNCF 全景图 CNCF 全景图中的 Litmus
下载工具
  • Litmus 2 - 当混沌工程遇上 Argo Workflows @ DevOps Toolkit
  • Litmus 2.0 实操 | Rawkode Live @ Rawkode Academy
  • 介绍 LitmusChaos 2.0 / Dok Talks #74 @ DoK.community
  • 云原生混沌工程入门 @ Kunal Kushwaha
  • #EveryoneCanContribute cafe:Litmus - 为您的 Kubernetes 提供混沌工程 @ GitLab Unfiltered
  • Litmus - Kubernetes 混沌工程(CNCFMinutes 9) @ Saiyam Pathak
  • Prithvi Raj 主讲的 Litmus Chaos 混沌工程 || HACKODISHA 工作坊 @ Webwiz