프로젝트 소개

Testkube는 AI 기반 엔지니어링 팀을 위해 설계된 오픈소스 테스트 플랫폼으로, Kubernetes 인프라 내에서 자동화 테스트를 정의, 실행, 분석하는 통합된 방식을 제공합니다. API, E2E, 성능, 보안, 인프라 테스트를 포함해 모든 테스트, 도구 또는 스크립트를 대규모로 실행하는 것을 지원합니다. 테스트는 수동으로, 일정에 따라, CI/CD 또는 GitOps 파이프라인에서, Kubernetes 이벤트 발생 시, REST API를 통해, 또는 MCP를 통해 트리거할 수 있습니다. 이 플랫폼은 테스트 결과, 아티팩트, 로그, 리소스 메트릭을 집계해 중앙 집중식 문제 해결과 보고를 가능하게 합니다. 웹훅, REST API, MCP 서버를 통해 기존 도구와 통합되며, 문제 해결, 분석, 교정을 위한 AI 기능을 제공합니다. 오픈소스 에이전트는 MIT 라이선스이며 컨트롤 플레인 없이 Kubernetes 클러스터에서 독립 실행되고, 상용 컨트롤 플레인은 멀티 클러스터 오케스트레이션, AI 기능, SSO/SCIM, RBAC, 감사 로그와 같은 엔터프라이즈급 기능을 제공합니다. 마켓플레이스에서는 인프라 테스트를 위한 즉시 사용 가능한 Testkube 워크플로를 제공합니다.