kubeshop/testkube
☸️ The Open Testing Platform for AI-Driven Engineering Teams
解決する課題
Testkubeは、Kubernetesインフラ内で直接、自動テストを定義、実行、分析するための集中型プラットフォームを提供します。チームがAPI、E2E、パフォーマンス、セキュリティテストを含むあらゆるテストツールやスクリプトをクラスター内で大規模に実行できるようにすることで、個別のテスト環境を管理する必要性を排除します。
仕組み
Testkubeは、Kubernetesクラスター内で動作するエージェントを介して動作します。このエージェントはテストを実行し、集中管理されたレポートのためにすべての結果、アーティファクト、ログ、リソースメトリクスを集約します。ユーザーは、手動、スケジュール、CI/CDパイプライン、Kubernetesイベント、REST API、またはMCPサーバーを介してテストをトリガーできます。また、トラブルシューティング、分析、修復のために、AIエージェントとMCPサーバーも提供しています。
対象者
Kubernetes環境全体で自動テストをオーケストレーションする必要がある、AI駆動型のエンジニアリングチームおよびDevOpsプロフェッショナル向けに設計されています。
ハイライト
- ツールに依存しない: 既存のあらゆるテストツール、スクリプト、またはエグゼキューター(例:K6, Playwright, Maven, Gradle)をサポートします。
- 集中型のオブザーバビリティ: トラブルシューティングのために、ログ、アーティファクト、リソースメトリクスを1か所に集約します。
- 柔軟なトリガー: テストはREST API、GitOpsパイプライン、またはKubernetesイベントを介して起動できます。
- AI統合: 障害調査と修復のために、ネイティブなAIエージェントとMCPサーバーが含まれています。
関連
- プロジェクト
vfarcic/dot-ainpmで公開されているNode.jsライブラリで、Kubernetes/DevOpsワークフローにLLM駆動のアシスタントを追加します。CLIと管理プラットフォーム (MCP) を提供し、自然言語によるクラスタークエリ、デプロイ推奨事項、自動修復、ポリシー駆動のプロンプト・ライブラリ、およびセマンティック・ドキュメント検索を、Kubernetesクラスターに簡単にインストール可能なパッケージとして提供します。
- プロジェクト
chenjigang4167/testhub_platformTestHub は、Django(バックエンド)と Vue 3(フロントエンド)で構築されたオープンソースの AI 強化テスト管理システムです。要件分析、テストケース作成、API/Web/Android 自動化、パフォーマンステスト、レポートをカバーし、LLM 駆動のテスト生成とチャットボットアシスタントを提供します。
- プロジェクト
kagent-dev/kagentkagent は、CNCF がインキュベートするオープンソースのフレームワークで、AI エージェントをネイティブな Kubernetes カスタムリソースとして定義・実行できます。エージェントは YAML で記述され、主要な LLM プロバイダーを利用でき、Go/Python ランタイムまたはカスタムバックエンドで動作し、組み込みのツール統合、永続セッション、OpenTelemetry トレーシングを備えています。システムには、コントローラー、Web UI、CLI、PostgreSQL ストレージ、エージェントのライフサイクルを管理する基盤が含まれており、標準的な Kubernetes/GitOps ワークフローで AI ワークロードを管理できます。
- プロジェクト
- プロジェクト
Flux159/mcp-server-kubernetesMCP Server Kubernetes 是一个基于 Node 的服务,它将丰富的 kubectl 和 Helm 操作作为 MCP 工具暴露出来,让 AI 助手(Claude、Codex、VS Code 等)能够安全地管理 Kubernetes 集群(包括只读模式),并可选地发出 OpenTelemetry 追踪。