kube-burner
設定可能なクラスタ負荷を生成し、負荷下でクラスタがどう振る舞うかを測定する、Kubernetes のパフォーマンス・スケールテストツールです。
概要
kube-burner は、実際のワークロード負荷をシミュレートするために、設定可能なレートと規模で Kubernetes オブジェクトを作成・削除し、そのテスト全体を通じてクラスタと API サーバーのパフォーマンス指標を測定します。クラスタのアップグレードのベンチマーク、キャパシティプランニングの検証、本番環境に影響が出る前のパフォーマンス低下の検出によく使われます。
kube-burner は、Kubernetes のコントロールプレーン自体を負荷テストする必要があるプラットフォームチームに向いています。カタログ内の k6 とは対象が異なり、k6 は基盤となるクラスタインフラではなく、アプリケーションや API を負荷テストするものです。
- カテゴリ
- テスト
- 言語
- Go
- ライセンス
- Apache-2.0
関連プロジェクト
Fortio
Apache-2.0マイクロサービス向けに作られた負荷テスト・ネットワーク計測ツールで、持続的な負荷のもとで詳細なレイテンシのパーセンタイルを報告します。
- テスト
k6
AGPL-3.0開発者が JavaScript でテストをスクリプト化し、コマンドラインから実行できる、DevOps や CI/CD 時代向けに作られたモダンな負荷・パフォーマンステストツールです。
- テスト
Chaos Mesh
Apache-2.0Pod、ネットワーク、I/O など様々な制御された障害を注入し、システムが実際に障害時にどう振る舞うかを検証する、Kubernetes 向けのクラウドネイティブなカオスエンジニアリングプラットフォームです。
- テスト
Litmus
Apache-2.0アプリケーションが障害からどう回復するかを検証するため、フォルトインジェクション実験を実行する、Kubernetes 向けの CNCF カオスエンジニアリングプラットフォームです。
- テスト
誤りを見つけましたか? GitHub で修正を提案する