アップデート一覧に戻る
New releaseSep 22, 2026

kube-monkey v0.7.0

Kubernetesクラスター向けのNetflix Chaos Monkeyの実装

共有

Documentation Build License Docker Pulls Artifact Hub

kube-monkey

kube-monkey は、Kubernetes クラスタ向けの Netflix の Chaos Monkey の実装です。クラスタ内の Pod をランダムに削除し、障害に強いサービスの開発を促進・検証します。

アプリはラベルでオプトインし、停止は指定した時間帯と曜日に発生します。また、デフォルトではドライランが有効なため、明示的に指定するまで何も停止しません。

📖 ドキュメント

クイックスタート

helm repo add kubemonkey https://asobti.github.io/kube-monkey/charts/repo
helm repo update
helm install kube-monkey kubemonkey/kube-monkey --namespace kube-system

アプリをラベル付けしてオプトインします:

metadata:
  labels:
    kube-monkey/enabled: enabled
    kube-monkey/identifier: monkey-victim
    kube-monkey/mtbf: "2"

これはドライランモードの kube-monkey と、およそ 2 実行日に 1 回 Pod を失うことを想定したアプリです。実際の停止を本番の namespace で信頼する前に確認する方法を含む手順については、はじめに を参照してください。

ドキュメント

はじめにインストールから最初の停止まで
仕組みスケジューリング時刻と停止時刻
カオスへのオプトインラベルと kill モード
設定すべての設定項目とそのデフォルト値
Helm チャートValues と一般的なインストール方法
メトリクスPrometheus エンドポイント
通知攻撃を Slack または独自の API に投稿

コントリビューション

コントリビューション方法 を参照してください。Kubernetes Slack の #kube-monkey にぜひご参加ください。

ライセンス

Apache License v2.0 - 詳細は LICENSE を参照してください。

カテゴリ