KEDAは、Kubernetes上でイベント駆動型の自動スケーリングを提供するコンポーネントです。メッセージキューの長さやHTTPリクエスト数などの外部メトリクスに基づいて、Podの数を自動的に増減できます。従来のCPU/メモリベースのスケーリングでは対応できない、ビジネス要件に応じたきめ細かいスケーリングを実現します。マイクロサービスアーキテクチャやバッチ処理システムで、効率的なリソース管理を可能にします。
ユースケース: Kubernetesクラスター上でメッセージキューの処理負荷やイベント数に応じてアプリケーションを自動スケールする場合
- 70以上の外部データソースに対応したスケーリングトリガー
- CPU/メモリ以外のビジネスメトリクスベースのスケーリング
KEDA is a Kubernetes-based Event Driven Autoscaling component. It provides event driven scale for any container running in Kubernetes