Opencost vs. Kubecost 리소스 문의 - 행사 현장 질문

이번 “Kubestronaut와 함께하는 커뮤니티 데이” 행사에 현장 질문으로 주신 내용을 공유합니다.

  • Opencost는 Kubecost 대비 CPU, Mem 얼만큼 사용하는지 대략 할 수 있을까요?

전문가 Bro님들의 Insight 공유 부탁드립니다.

2 Likes

해당 질문은 Green Ops 팀 발표 (Kubecost 기반 멀티클라우드 비용 모니터링 및 통합 관제 시스템 (node exporter, Grafana, Prometheus) 구축) 이후 현장에서 나온 질문입니다. 해당 팀의 Repository가 공개되어 있으니, 확인하신 후 의견 + 추가 질문을 주시면 팀원 분들이 답변을 주실 수 있습니다 :grinning_face_with_smiling_eyes:

1 Like

행사 중 RustCost가 OpenCost와 이름이 비슷하다 보니, OpenCost 관련 질문으로 오해가 있었습니다.
RustCost는 OpenCost/Kubecost와는 별개의 프로젝트이며, Rust 기반의 경량 k8s FinOps 도구입니다.

현재 기준으로 보면,

  • Kubecost 설치 후 Idle 메모리 사용량:1.3GB

  • RustCost v1 설치 후 Idle 메모리 사용량:13MB로, 약 100분의 1 수준입니다.

또한, CPU 사용량은 60초마다 Pod 40개 기준 평균 13ms 정도이며, 이는 Kubecost 대비 약 1/8 수준입니다.
다만 향후 기능이 추가되면 수치는 변동될 수 있으므로, 보다 정확한 비교를 위해 지속적인 테스트가 필요합니다.

2 Likes