노드 타임라인
홈 화면 > 프로젝트 선택 > 클러스터 > 노드 타임라인
요구 사항
-
와탭 쿠버네티스 에이전트 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 이벤트는 사용자가 설정한 경고 알림 기준에 따른 이벤트 발생 정보를 제공합니다.