kube-burner
설정 가능한 클러스터 부하를 생성해 부하 상태에서 클러스터가 어떻게 동작하는지 측정하는 Kubernetes 성능·스케일 테스트 도구입니다.
개요
kube-burner는 실제 워크로드 압력을 시뮬레이션하기 위해 설정 가능한 속도와 규모로 Kubernetes 오브젝트를 생성·삭제하고, 테스트 전 과정에서 클러스터와 API 서버 성능 지표를 측정합니다. 클러스터 업그레이드 벤치마킹, 용량 계획 검증, 프로덕션에 영향을 미치기 전에 성능 회귀를 잡아내는 데 흔히 사용됩니다.
kube-burner는 Kubernetes 컨트롤 플레인 자체를 부하 테스트해야 하는 플랫폼 팀에 적합합니다. 카탈로그에 있는 k6와는 대상이 다른데, k6는 기반 클러스터 인프라가 아니라 애플리케이션과 API를 부하 테스트합니다.
- 카테고리
- 테스팅
- 언어
- Go
- 라이선스
- Apache-2.0
관련 프로젝트
Fortio
Apache-2.0마이크로서비스를 위해 만들어진 부하 테스트·네트워크 측정 도구로, 지속적인 부하 상태에서 상세한 지연 시간 백분위수를 보고합니다.
- 테스팅
k6
AGPL-3.0개발자가 JavaScript로 테스트를 작성하고 커맨드라인에서 실행할 수 있는 현대적인 부하·성능 테스트 도구로, DevOps와 CI/CD 시대에 맞게 만들어졌습니다.
- 테스팅
Chaos Mesh
Apache-2.0Pod, 네트워크, I/O 등 다양한 제어된 장애를 주입해 시스템이 실제 장애 상황에서 어떻게 동작하는지 검증하는, Kubernetes를 위한 클라우드 네이티브 카오스 엔지니어링 플랫폼입니다.
- 테스팅
Litmus
Apache-2.0애플리케이션이 장애에서 어떻게 복구되는지 검증하기 위해 장애 주입 실험을 실행하는, Kubernetes를 위한 CNCF 카오스 엔지니어링 플랫폼입니다.
- 테스팅
잘못된 정보를 발견하셨나요? GitHub에서 수정 제안하기