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)를 지원합니다.
- 중앙 집중식 관측성: 문제 해결을 위해 로그, 아티팩트 및 리소스 메트릭을 한곳에 집계합니다.
- 유연한 트리거링: 테스트를 REST API, GitOps 파이프라인 또는 Kubernetes 이벤트를 통해 시작할 수 있습니다.
- AI 통합: 장애 조사 및 복구를 위한 네이티브 AI 에이전트와 MCP 서버를 포함합니다.
관련
- 프로젝트
vfarcic/dot-ainpm으로 게시된 Node 라이브러리로, 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 추적을 갖추고 있습니다. 시스템에는 컨트롤러, 웹 UI, CLI, PostgreSQL 스토리지, 에이전트 수명 주기를 관리하는 기반이 포함되어 있어 표준 Kubernetes/GitOps 워크플로우로 AI 워크로드를 관리할 수 있습니다.
- 프로젝트
- 프로젝트
Flux159/mcp-server-kubernetesMCP Server Kubernetes는 kubectl 및 Helm 작업의 풍부한 세트를 MCP 도구로 노출하는 Node 기반 서비스로, AI 어시스턴트(Claude, Codex, VS Code 등)가 Kubernetes 클러스터를 안전하게(읽기 전용 모드 포함) 관리할 수 있게 하며 선택적으로 OpenTelemetry 추적을 내보냅니다.