본문으로 건너뛰기

노드 타임라인

홈 화면 > 프로젝트 선택 > 클러스터 > 노드 타임라인

노트

요구 사항

  • 와탭 쿠버네티스 에이전트 1.7.11 버전 이상이 필요합니다. 타임라인 데이터는 1.7.11 버전 이상에서 수집된 시점부터 제공됩니다. 즉 에이전트가 업데이트된 이후 수집된 데이터부터 반영합니다.

  • 쿠버네티스 클러스터 프로젝트(CP)일 경우 해당 메뉴를 조회할 수 있습니다.

노드 타임라인 메뉴는 노드 상태의 변화를 시간에 따라 추적할 수 있는 기능을 제공합니다. 이를 통해 이미 사라진 노드가 언제 제거되었는지, 해당 시점에 노드가 어떤 상태였는지를 시각적으로 파악할 수 있습니다. 클러스터 운영 시 발생한 이슈를 분석하거나 과거 상황을 확인하는 데 유용합니다.

기본 화면 안내

노드 타임라인 메뉴에 진입 시 다음과 같이 최근 7일 동안 수집된 노드 목록이 나타납니다. 시간 축을 따라 노드의 상태 변화를 시각적으로 확인할 수 있습니다. 각 시간 구간에 마우스를 올리면 해당 구간의 시작 시간과 종료 시간, 그리고 노드의 상태(Ready, NotReady 등)가 툴팁으로 표시됩니다.

타임라인 상에서 구간을 드래그하여 시간 범위를 조정할 수 있습니다. 원하는 기간을 설정하여 과거 데이터를 확인해 보세요.

또한 특정 기간 선택 시 해당 기간 동안의 노드 상태를 상세 보기를 통해 자세히 확인할 수 있습니다. 자세한 내용은 다음 노드 타임라인 상세 안내를 참조하세요.

노트
  • 노드 상태에 대한 자세한 내용은 다음 문서를 참조하세요.

  • 시간 선택자 이용 방법에 대한 자세한 내용은 다음 문서를 참조하세요.

노드 타임라인 상세

노드 타임라인 상세는 다음과 같이 특정 구간 또는 특정 노드를 선택하여 확인할 수 있습니다.

  • 세부 정보를 조회하고자 하는 구간을 선택하여 오른쪽 상세 보기 창을 통해 해당 시점의 노드에 대한 상세를 조회할 수 있습니다.

  • 차트 왼쪽 목록에서 조회하고자 하는 노드 이름을 선택하여 오른쪽 상세 보기 창을 통해 조회 기간 내 해당 노드의 전체 상태를 볼 수 있습니다.

노드 구성

노드 구성 탭에서 선택한 노드 구성 및 전반적인 리소스 사용량 정보를 요약해서 제공합니다. 해당 노드의 하드웨어 및 소프트웨어 구성 요소를 종합적으로 확인할 수 있습니다. 사용자는 노드의 리소스 사용 현황 및 각 구성 요소의 상태를 파악하고 성능 및 운영 안정성을 모니터링할 수 있습니다.

  • 노드 시스템 사양

    • Architecture: 노드가 사용하고 있는 하드웨어 아키텍처

    • Image: 노드가 실행 중인 운영 체제 이미지 정보

    • CapacityMemory: 노드의 총 메모리 용량

    • CapacityCpu: 노드의 총 CPU 용량

  • 소프트웨어 구성

    • Container Runtime: 노드에서 사용되는 컨테이너 런타임의 버전 정보

    • kubelet: 노드에서 실행 중인 쿠버네티스 kubelet의 버전 정보

    • kube-proxy: 네트워크 관리 역할을 하는 kube-proxy의 버전 정보

  • 리소스 사용 현황

    • CPU: 노드의 CPU 사용량

    • 메모리: 노드의 메모리 사용량

    • 디스크: 노드에서 사용 중인 디스크 용량과 사용 비율

    • 네트워크: 네트워크 전송량

노트
  • CPU, 메모리, 디스크, 네트워크 클릭 시 조회 기간 동안 사용량 추이를 확인할 수 있는 메트릭스 탭으로 이동합니다.

  • AVG, MAX 버튼을 클릭하여 조회 기간동안 평균 사용량과 최대 사용량을 확인할 수 있습니다.

리소스

리소스 탭에서 선택한 노드에 스케줄링된 Pod 및 해당 Pod에서 실행 중인 컨테이너애플리케이션 목록을 확인할 수 있습니다. 해당 정보는 선택한 시간 구간의 마지막 시점을 기준으로 1분간의 리소스 데이터를 반영하여 표시합니다. 이를 통해 해당 시점의 노드 상태와 각 Pod, 컨테이너, 애플리케이션의 동작 상태를 보다 명확하게 파악할 수 있습니다.

메트릭스

메트릭스 탭에서 노드의 리소스 사용량 추이를 제공합니다. 조회 기간 동안의 평균(AVG), 최대값(MAX)을 기준으로 CPU, 메모리, 네트워크, 디스크 사용량의 변화를 확인할 수 있습니다.

  • AVG: 조회 기간 동안 평균 사용량

  • MAX: 조회 기간 동안 최대 사용량

  • Total: 여러 네트워크 인터페이스의 전체 트래픽 사용량 합산

  • In/Out: 특정 네트워크 인터페이스의 Inbound(수신) 및 Outbound(송신) 트래픽 사용량

이벤트

이벤트 탭에서 타임라인에 표시된 시간 동안 발생한 K8s Node 이벤트WhaTap Node 이벤트를 확인할 수 있습니다. K8s Node 이벤트는 노드의 상태 변화를 포함한 클러스터 내의 중요한 작업 기록을 포함하며, WhaTap Node 이벤트는 사용자가 설정한 경고 알림 기준에 따른 이벤트 발생 정보를 제공합니다.