kubeshop/testkube
☸️ The Open Testing Platform for AI-Driven Engineering Teams
解決する課題
Testkube はエンジニアリングチーム向けに設計されたオープンテストプラットフォームで、Kubernetes インフラ上で自動テストを直接定義・実行・分析できます。API、E2E、パフォーマンス、セキュリティ、インフラテストなど、任意のテストツールやスクリプトを大規模に実行するための集中管理方式を提供し、ゼロからカスタムテストパイプラインを構築する必要をなくします。
仕組み
プラットフォームはエージェントベースのアーキテクチャで動作します。オープンソースエージェントは Kubernetes クラスタ内で単体で動作し、手動、スケジュール、CI/CD パイプライン、GitOps、Kubernetes イベント、または REST API からテストをトリガーできます。テスト結果、ログ、リソースメトリクスをすべて集約し、集中型トラブルシューティングを実現します。複数クラスタにまたがる高度なオーケストレーションが必要な場合は、商用コントロールプレーンをエージェントに接続できます。
対象ユーザー
Kubernetes 上でアプリケーションを管理し、スケーラブルでツール非依存のテストフレームワークを求める AI 主導のエンジニアリングチームや DevOps プロフェッショナル向けに作られています。
ハイライト
- ツール非依存:API、E2E、パフォーマンステストなど、あらゆるテストツールやスクリプトに対応。
- 柔軟なトリガー:REST API、MCP、スケジュール、Kubernetes イベントからテストを起動可能。
- AI 統合:MCP サーバーとネイティブ AI エージェントを搭載し、トラブルシューティング、分析、リメディエーションを支援。
- 集中レポート:ログ、アーティファクト、リソースメトリクスを集約し、トラブルシューティングを容易に。
- デプロイオプション:MIT ライセンスのスタンドアロンオープンソースエージェントと、マルチクラスタオーケストレーション向けの商用コントロールプレーンを提供。