litmuschaos
オープンソースのカオスエンジニアリングプラットフォーム

これを他の言語で読んでください。
?? ?? ?? ??
概要
LitMuschaosは、カオステストを制御された方法で誘導することにより、チームがインフラストラクチャの弱点と潜在的な停止を特定できるようにするオープンソースのカオスエンジニアリングプラットフォームです。開発者とSRESは、現代のカオスエンジニアリングの原則とコミュニティコラボレーションに基づいて、使いやすいため、LitMuschaosでChaos Engineeringを練習できます。 100%オープンソースとCNCFプロジェクトです。
Litmuschaosは、混乱を作成、管理、監視するために、クラウドネイティブのアプローチを採用しています。プラットフォーム自体は、マイクロサービスのセットとして実行され、Kubernetesカスタムリソース(CRS)を使用して、カオスの意図と定常状態仮説を定義します。
高レベルでは、リトマスは次のとおりです。
- Chaos Control Plane :Litmus Chaosワークフローの構築、スケジュール、視覚化に役立つカオスセンターと呼ばれる集中カオス管理ツール
- Chaos実行機サービス:定義されたターゲットKubernetes環境内で実験を実行および監視するChaosエージェントと複数の演算子で構成されています。

プラットフォームの中心には、次のChaosカスタムリソースがあります。
Chaosexperiment :特定の障害の構成パラメーターをグループ化するためのリソース。 Chaosexperiment CRSは、障害を実行するライブラリを記述する本質的にインストール可能なテンプレートであり、実行するために必要な権限と、動作するデフォルトを示します。ショイセクセクサクの経験を通じて、LitmusはByoc(Yourown-own-Chaos)をサポートします。
Chaosengine :Kubernetesアプリケーションのワークロード/サービス、ノード、またはインフラコンポーネントをカオセクセクサクの障害にリンクするリソース。また、実行プロパティを調整し、「プローブ」を使用して定常状態検証制約を指定するオプションも提供します。カオスエンシンはカオスオペレーターによって監視されており、ランナーを介してそれを調整します(トリガー実験の実行)。
Chaosexperiment&Chaosengine CRSは、1つ以上の実験を希望の順序でまとめることができるワークフローオブジェクトに組み込まれています。
- ChaosResult :実験の結果を保持するためのリソース。各検証制約の成功、障害の復帰/ロールバックステータス、および評決の詳細を提供します。 Chaos-Exporterは結果を読み取り、Prometheusメトリックとして情報を公開します。 ChaosResultsは、自動化された実行中に特に役立ちます。
Chaosexperiment CRSはhub.litmuschaos.ioでホストされています。これは、アプリケーション開発者またはベンダーがカオス実験を共有しているため、ユーザーを使用して生産におけるアプリケーションの回復力を高めることができる中心的なハブです。
ユースケース
- 開発者向け:単体テストまたは統合テストの拡張として、アプリケーション開発中にカオス実験を実行します。
- CI/CDパイプラインビルダーの場合:アプリケーションがパイプラインで故障したパスにさらされたときにバグを見つけるためのパイプラインステージとしてカオスを実行します。
- SRESの場合:アプリケーションおよび/または周囲のインフラストラクチャにカオス実験を計画およびスケジュールします。このプラクティスは、展開システムの弱点を特定し、回復力を高めます。
リトマスを始めましょう
開始するには、Litmus Docs、特にLitmusページの開始のインストールセクションをご覧ください。
Chaos Hubに貢献
Chaos Hubの貢献ガイドラインをご覧ください
コミュニティ
コミュニティリソース:
クエリ、懸念、または機能のリクエストがある場合は、お気軽にご連絡ください
私たちにスターを与えてくださいするまさ - あなたがlitmuschaosを使用しているか、それが興味深いプロジェクトだと思うなら、私たちはスターが大好きです❤️
Twitter @litmuschaosでlitmuschaosをフォローしてください。
定期的な更新と会議の録音については、Litmuschaos YouTubeチャンネルを購読してください。
Slackコミュニティに参加してコミュニティメンバーに会うには、質問と意見を提出し、Kubernetes Slackの#Litmusチャンネルに参加してください。
コミュニティミーティング
コミュニティミーティングこれらは、毎月第3水曜日の午後5時30分に開催されます。GMT /6:30 PM CEST /10 PM ISTコミュニティ会議では、コミュニティの更新について議論し、新機能 /リリースの更新を共有し、ユーザー /採用者のストーリーの議論が含まれます。コミュニティの全員が、Litmuschaosコミュニティミーティングに参加するために同じ人に招待されています。
貢献者会議これらは、毎月午後2時30分に毎月午後2時30分に開催される毎月、午後3時30分、CEST /午後7時に開催されます。メンテナー、現在の貢献者、意欲的な貢献者は、問題、修正、強化、将来の貢献について議論するために、Litmuschaosの寄稿者会議に参加するよう招待されています
LitMuschaos Meetings招待フォームに記入して、カレンダーを招待してください!
- ミーティングリンクを同期します
- アジェンダと会議のメモを同期します
- トラッカーをリリースします
ビデオ
- システムが停止を経験した場合はどうなりますか? Chaos Engineering @ cncfで回復力のあるシステムを構築しましょう
- クラウドネイティブ環境でのゼロトラストカオス実験を通じてサイバーレジリエンスの強化 @ cncf
- litmuschaos、karthik satchitanand @ kubernetesポッドキャスト
- 文化的変化:プラットフォームエンジニアリング @ cncfのカオスの最初の考え方を育む
- クラウドでの火災:クラウドネイティブカオスエンジニアリングの範囲の下でマネージドサービスをもたらす@CNCF
- 安全なカオス実験のセキュリティ制御 @ cncf
- litmuschaos @ cncfを使用したハイブリッドターゲット用のカオスエンジニアリング
- クラウドネイティブライブ:Litmus Chaos EngineとMicroservicesデモアプリ
- Chaos Engineering Hand -on -sre Ideating Chaos実験とLitmuschaosの使用| 2022年7月
- カオスエンジニアリングでデジタル製品の弾力性を達成します
- ケーススタディ:カオスエンジニアリングをクラウドネイティブ開発者 @ cncfに持ち込む
- litmuschaos @ cncfを使用したクラウドネイティブカオスエンジニアリング
- リトマスでカオス実験を作成する方法| Litmus Chaos Tutorial @は観察可能です
- LitMuschaosを使用したクラウドネイティブカオスエンジニアリングプレビュー
- ソファからlitmus @ containersを使用してカオスエンジニアリングを始めましょう
- Litmus 2 -Chaos EngineeringはArgo Workflows @ devops Toolkitに会います
- Litmus 2.0を実践します| rawkode live @ rawkodeアカデミー
- Litmuschaos 2.0 / Dok Talksの紹介#74 @ dok.community
- クラウドネイティブカオスエンジニアリング @ Kunal Kushwahaの紹介
- #everyonecancontribute Cafe:litmus -yourkubernetes @ gitlabのためのカオスエンジニアリング
- litmus -kubernetesのカオスエンジニアリング(cncfminutes 9) @ saiyam pathak
- Prithvi Raj ||によるLitmus Chaosを使用したChaos Engineering Hackodisha Workshop @ webwiz
そしてもっと....
ブログ
- CNCF:Litmuschaosの紹介
- Hackernoon:Litmusカスタムリソースを介してカオスを管理および監視します
- カオスの観察可能性に関する考慮事項:メトリックストーリー
コミュニティブログ:
- LiveWyer:Litmuschaosショーケース:ヘルムチャートテストスイートでのカオス実験
- ジェシカチェリー:ターミナルでのクラスターの障害と実験をテスト
- Yang Chuansheng(Kubesphere):kubesphere
- Saiyam Pathak(Civo):Litmusを使用してKubernetesでのChaos実験でクラスターが生産の準備ができていることを確認してください
- Andreas Krivas(コンテナソリューション):Kubernetesワークロードのカオスエンジニアリングツールの比較
- Akram Riahi(Wescale):Chaos Engineering:Litmus sous tous les angles
- Prashanto Priyanshu(Lenskart):LenskartのChaos Engineering-Part 2へのアプローチ
- devsday.ru(ロシア語):Kubecon eu '21のLitmuschaos
採用者
Litmuschaosの採用者をチェックしてください
(カオスエンジニアリングの練習でLitmusを使用している場合は、上記のページにPRを送信します)
ライセンス
Litmusは、バージョン2.0のApacheライセンスに基づいてライセンスされています。完全なライセンステキストについては、ライセンスを参照してください。 Litmusプロジェクトで使用されるプロジェクトの一部は、別のライセンスによって管理される場合があります。特定のライセンスを参照してください。
Litmus ChaosはCNCFプロジェクトの一部です。

重要なリンク
Litmus Docs
CNCFランドスケープ