コンテンツへスキップ
FindOpenSource

kube-burner

設定可能なクラスタ負荷を生成し、負荷下でクラスタがどう振る舞うかを測定する、Kubernetes のパフォーマンス・スケールテストツールです。

概要

kube-burner は、実際のワークロード負荷をシミュレートするために、設定可能なレートと規模で Kubernetes オブジェクトを作成・削除し、そのテスト全体を通じてクラスタと API サーバーのパフォーマンス指標を測定します。クラスタのアップグレードのベンチマーク、キャパシティプランニングの検証、本番環境に影響が出る前のパフォーマンス低下の検出によく使われます。

kube-burner は、Kubernetes のコントロールプレーン自体を負荷テストする必要があるプラットフォームチームに向いています。カタログ内の k6 とは対象が異なり、k6 は基盤となるクラスタインフラではなく、アプリケーションや API を負荷テストするものです。

カテゴリ
テスト
キーワード
kubernetes-testingperformance-testingload-testingscale-testing
言語
Go
ライセンス
Apache-2.0

誤りを見つけましたか? GitHub で修正を提案する