.png)
"분명 노드 CPU는 여유로운데, 특정 서비스만 응답이 느려집니다."
쿠버네티스(Kubernetes, K8s)를 운영하는 현장에서 자주 듣는 말입니다. Pod가 수시로 생성되고 사라지며, 하나의 장애가 컨트롤 플레인부터 애플리케이션까지 여러 계층에 동시에 영향을 미치기 때문에 기존 서버 모니터링 방식만으로는 원인을 특정하기 어렵습니다.
이런 어려움에도 쿠버네티스 도입은 더 이상 ‘선택’의 영역이 아닙니다. CNCF(Cloud Native Computing Foundation)가 2026년 1월 발표한 2025년 연례 클라우드 네이티브 설문조사에 따르면, 컨테이너 사용자의 82%가 쿠버네티스를 프로덕션 환경에서 운영하고 있습니다. 이는 2년 전 66%에서 큰 폭으로 상승한 수치입니다.
쿠버네티스가 사실상의 표준 인프라로 자리잡으면서 이를 안정적으로 운영하기 위한 모니터링 체계의 중요성도 함께 커지고 있습니다. 이번 글에서는 쿠버네티스 모니터링의 개념과 핵심 지표, 효과적인 구축을 위한 5단계 전략, 그리고 오픈소스부터 SaaS까지 팀 상황에 맞는 툴을 선택하는 방법을 다룹니다.
쿠버네티스 모니터링은 쿠버네티스 클러스터와 그 위에서 동작하는 애플리케이션의 상태, 성능, 가용성을 실시간으로 수집하고 분석하는 활동입니다. 단순히 노드의 CPU나 메모리를 보는 것을 넘어, 컨트롤 플레인(Control Plane), 노드(Node), Pod, 컨테이너, 그리고 컨테이너 안에서 실행되는 애플리케이션까지 여러 계층을 동시에 관측하는 것을 의미합니다.
쿠버네티스 모니터링이 일반 서버 모니터링과 다른 핵심적인 요소는 모니터링 대상이 동적으로 변하고 생존 주기가 짧다는 점에 있습니다. 쿠버네티스의 최소 배포 단위는 컨테이너가 아닌 Pod이며, 1개 Pod에는 1개 이상의 컨테이너가 포함됩니다. Pod는 트래픽에 따라 수시로 늘어나고 줄어들기 때문에 고정된 서버를 전제로 한 전통적인 모니터링 방식과는 접근 자체가 달라야 합니다.
쿠버네티스 모니터링이 운영 현장에서 수행하는 역할은 다음 세 가지로 정리할 수 있습니다.

효과적인 쿠버네티스 모니터링을 위해서는 다음 세 가지 영역을 빠짐없이 관측해야 합니다.
인프라 영역에서는 컨트롤 플레인(API Server, etcd, Scheduler)과 노드, Pod, 컨테이너의 리소스 상태를 확인합니다. 애플리케이션 영역에서는 컨테이너 안에서 실행되는 Java, Node.js, Python 등의 트랜잭션 성능과 에러율을 추적합니다. 로그 영역에서는 컨테이너 로그와 쿠버네티스 이벤트(Event)를 수집해, 메트릭만으로는 드러나지 않는 맥락을 확보합니다.
이 세 영역을 개별적으로만 보면 '모니터링 사각지대'가 생깁니다. 메트릭, 트레이스, 로그를 상호 연계해야 비로소 '관측 가능한 체계(Observability)'를 갖추게 됩니다.
쿠버네티스 운영자는 다음 4가지 계층을 기준으로 핵심 지표를 살펴야 합니다.
이 지표들은 개별적으로 보는 것보다, 노드의 리소스 포화가 어떤 Pod의 재시작으로 이어지고 다시 어떤 애플리케이션 응답 지연을 유발했는지 계층 간 인과관계로 추적하는 것이 중요합니다.

실제 운영 환경에서 쿠버네티스 모니터링이 어떤 가치를 만들어내는지, 와탭(WhaTap) 고객사의 사례로 살펴보겠습니다.
웨이브릿지 - 분산된 모니터링을 풀스택으로 통합
글로벌 디지털 자산 인프라 기업 웨이브릿지(Wavebridge)는 와탭 도입을 통해 분산되어 있던 모니터링을 풀스택 체계로 전환했습니다. 장애 원인 파악 시간을 기존 30분~1시간 수준에서 5~10분 이내로 단축했고, APM·서버·DB·브라우저·URL 등 약 100개 이상의 에이전트가 운영되는 풀스택 환경으로 모니터링 범위를 확장했습니다.
오픈서베이 - APM에서 쿠버네티스 모니터링으로 확장
AI 리서치 기업 오픈서베이는 5년 넘게 와탭 애플리케이션 모니터링을 사용해 오다, 쿠버네티스로 전환하면서 쿠버네티스 모니터링으로 함께 전환한 사례입니다. 기존 모니터링 자산을 그대로 이어가면서 컨테이너 환경으로 확장한 경우에 해당합니다.
롯데쇼핑 e커머스 - MSA 환경의 통합 모니터링
롯데쇼핑 e커머스는 마이크로서비스 아키텍처(MSA) 기반 환경에서 와탭 쿠버네티스 모니터링을 도입해, 분산된 여러 서비스를 하나의 관제로 통합하고 모니터링을 최적화한 사례입니다.
더 많은 도입 사례는 와탭 고객 사례 페이지에서 확인할 수 있습니다.
쿠버네티스 모니터링 시스템은 다음 5단계로 구축하는 것을 권장합니다.
무엇을 보장하고 싶은지부터 정의합니다. SLA 목표, 핵심 서비스의 허용 응답 시간, 알림이 필요한 임계값을 명확히 합니다. 클러스터 규모와 멀티 클라우드·하이브리드 여부도 이 단계에서 확정합니다.
수집할 메트릭, 트레이스, 로그의 범위를 정하고 이를 처리할 도구를 선정합니다. 온프레미스 제약(ISMS 등 규제 환경), 운영 인력 규모, 예산이 주요 판단 기준이 됩니다.
에이전트를 배포하고 데이터 수집을 시작합니다. 이때 인프라 지표와 애플리케이션 트레이스, 로그가 서로 연계되도록 통합하는 것이 핵심입니다. 영역별로 도구가 분리되면 사각지대가 생깁니다.
운영자가 한 화면에서 클러스터 상태를 파악할 수 있는 대시보드를 만들고, 임계값 기반 알림을 설정합니다. 알림은 너무 많으면 무뎌지고 너무 적으면 놓치므로, 실제 조치가 필요한 이벤트 위주로 조정하는 과정이 필요합니다.
장애를 겪을 때마다 회고를 통해 모니터링 항목과 임계값을 보정합니다. 클러스터가 성장하면 지표와 알림도 함께 진화해야 합니다.

쿠버네티스 모니터링 도구는 크게 오픈소스 조합, 해외 SaaS, 국내 SaaS의 세 갈래로 나눌 수 있습니다. 팀의 상황에 따라 적합한 선택이 다릅니다.
가장 널리 쓰이는 조합은 프로메테우스(메트릭 수집) + 그라파나(시각화)입니다. 여기에 분산 트레이싱을 위한 Jaeger, 로그 수집을 위한 Loki나 Elasticsearch를 더해 구성합니다. 라이선스 비용이 없고 커뮤니티 생태계가 넓다는 점이 장점입니다.
다만 여러 도구를 직접 설치하고 연동해야 하며, 데이터 보관과 확장을 위한 인프라를 별도로 운영해야 합니다. 구성과 유지보수에 들어가는 인력 비용이 실질적인 부담이 될 수 있어, 전담 플랫폼 엔지니어링 역량을 갖춘 팀에 적합합니다.
Datadog, New Relic, Dynatrace 등이 대표적입니다. 풍부한 통합(Integration)과 성숙한 기능을 제공합니다. Datadog·Dynatrace는 호스트 단위로, New Relic은 데이터 수집량 단위로 과금하는 등 방식은 다르지만, 클러스터가 커질수록 비용이 빠르게 증가하는 경향은 공통적입니다. 또한 데이터가 해외 리전에 저장되는 경우가 많아, 국내 규제 환경이나 온프레미스 요구가 있는 조직에는 제약이 될 수 있습니다.
국내 SaaS 솔루션은 한글 UI, 국내 리전 데이터 저장, 직접적인 기술 지원이라는 강점을 가집니다. 대표적으로 와탭(WhaTap)이 있습니다.
와탭 쿠버네티스 모니터링은 컨트롤 플레인부터 노드, Pod, 컨테이너, 그리고 컨테이너 내 애플리케이션까지 단일 프로젝트로 통합 관측하는 점이 특징입니다. 마스터 에이전트와 노드 에이전트 배포만으로 메트릭, 트레이스, 로그, 이벤트를 한 화면의 '컨테이너 맵'에서 연계 분석할 수 있습니다. 오픈소스 조합처럼 여러 도구를 설치할 필요 없이, 와탭 에이전트만으로 쿠버네티스·애플리케이션·로그 모니터링을 함께 수집한다는 점이 운영 부담을 줄여줍니다.
와탭은 다음 세 가지 측면에서 검토해볼 만합니다.

쿠버네티스 모니터링은 단순히 지표를 수집하는 작업이 아닙니다. 컨트롤 플레인부터 애플리케이션까지 여러 계층의 데이터를 하나의 맥락으로 연계해, 장애가 발생했을 때 '무슨 일이 어디서 일어났는지' 설명할 수 있게 만드는 일입니다.
오픈소스 조합은 유연하지만 운영 역량을 요구하고, 해외 SaaS는 강력하지만 비용과 규제가 변수입니다. 팀의 인력 규모, 예산, 규제 환경, 그리고 무엇보다 인프라와 애플리케이션을 얼마나 긴밀하게 연계해서 봐야 하는지를 기준으로 선택하는 것이 좋습니다.
분산된 모니터링을 하나의 통합 관제로 묶고, 국내 규제 환경과 온프레미스까지 함께 고려하고 있다면 와탭 쿠버네티스 모니터링을 검토해보시기 바랍니다.