개요
전통적인 객체 관리 페이지는 일반적으로 TKE 클러스터의 기존 리소스 객체 목록과 같은 목록 형식입니다. 목록 표시 방식은 각 행이 추상적인 숫자로 되어 있어 가독성이 높지 않고 객체 간의 명확한 식별 구분이 없으며, 특정 형태의 정렬을 지원할 수 없다는 단점이 있습니다. 이를 위해 TKE는 클라우드 네이티브 자산 관리 기능을 출시하여, 사용자의 모든 리소스 객체를 시각화된 형태로 표시합니다. 이 플랫폼은 다양한 필터 쿼리, 유형 집계, 상태 표시 능력을 갖추고 있어 사용자가 빠르게 대상 객체를 찾을 수 있도록 도와줍니다.
Workload Map은 주로 시각적 페이지를 통해 워크로드의 다양한 상태와 지표를 표시하여, 사용자가 현재 워크로드의 구성량과 실제 사용량을 이해하고 워크로드의 가능한 문제를 분석할 수 있도록 지원합니다.
참고 사항
Workload Map은 슈퍼 노드의 Pod에 대한 추천 값을 제공하는 모니터링 데이터를 지원하지 않습니다. 모니터링 지표를 집계할 때 슈퍼 노드에 Workload의 Pod가 있으면 Workload 및 Cluster 수준에서 추천 값을 계산할 때 일부 데이터가 누락됩니다.
사용 방법
2. 왼쪽에서 클라우드 네이티브 자산 관리 > Workload Map을 선택합니다.
3. ‘Workload Map’ 페이지에서 리전, 클러스터 유형 및 클러스터를 선택하여 확인합니다.
Workload Map 기능 설명
Workload Map은 개요와 리소스 객체 히트맵으로 구분됩니다.
위쪽 절반 영역은 클러스터의 Workload에 대한 개요입니다.
1. 아래쪽 절반 영역은 클러스터의 각 Workload 리소스 객체입니다.
워크로드 개요
워크로드 개요: 현재 클러스터에서 추천 Request가 있는 워크로드의 수와 비율을 표시하고, 현재 클러스터 노드의 총 코어 수와 총 메모리를 표시합니다.
주의사항
먼저 Request 추천 기능을 활성화해야 워크로드 조정 Request 값을 추천할 수 있습니다.
CPU 사용량: 클러스터에서 워크로드의 CPU 사용량입니다.
신청량: 클러스터의 모든 워크로드에 있는 모든 Pod의 CPU Request 합계입니다.
실제 사용량: 클러스터의 모든 워크로드에 있는 모든 Pod의 실제 CPU 사용량 합계입니다.
추천량: 클러스터의 모든 워크로드에 있는 모든 Pod의 추천 CPU 사용량 합계입니다. Request 추천을 미리 활성화해야 합니다.
메모리 사용량: 클러스터에서의 워크로드의 메모리 사용량입니다.
신청량: 클러스터의 모든 워크로드에 있는 모든 Pod Request의 메모리 합계입니다.
실제 사용량: 클러스터의 모든 워크로드에 있는 모든 Pod의 실제 메모리 사용량 합계입니다.
추천량: 클러스터의 모든 워크로드에 있는 모든 Pod의 추천 메모리 사용량 합계입니다. Request 추천을 미리 활성화해야 합니다.
워크로드 객체 조회
워크로드 객체, 워크로드 필터링, 집계 및 상태를 통해 Workload를 필터링하고 집계할 수 있습니다.
필터: 관련 지표를 기준으로 대상 Workload를 필터링하며, 선택하지 않은 경우 기본적으로 모든 워크로드가 선택됩니다. 다중 속성 필터링 및 교차 수집을 지원합니다.
집계: 필터링된 Workload를 그룹화합니다. 각 노드 그룹은 동일한 밝은 색 프레임에 있으며 프레임의 각 Workload 는 동일한 속성 값을 가집니다.
상태: 상태로 필터링할 수 있으며 최대 CPU 사용률, 평균 CPU 사용률 및 CPU 패킹 비율을 선택할 수 있습니다.
최대 CPU 사용률: Workload 최대 CPU 사용률은 24시간, 7일 및 30일로 나뉩니다.
평균 CPU 사용률: 노드의 평균 CPU 사용률은 24시간, 7일 및 30일로 나뉩니다.
CPU 패킹 비율: 노드의 평균 CPU 패킹 비율은 24시간, 7일, 30일로 나뉩니다.
주의사항
워크로드 객체 히트맵의 노드는 기본적으로 현재 선택된 ‘상태’ 속성 값에 따라 오름차순으로 정렬됩니다. 예를 들어 선택한 워크로드 상태가 ‘24h 평균 CPU 사용률’인 경우 워크로드 객체의 히트맵에 있는 워크로드는 기본적으로 워크로드의 24h 평균 CPU 사용률에 따라 오름차순으로 정렬됩니다.
필터링된 Workload는 녹색, 파란색 및 빨간색으로 구분됩니다. 페이지 오른쪽 하단에 있는 을(를) 클릭하여 세 가지 상태의 임계값 범위를 조정할 수 있습니다. 다운로드: 워크로드 개요 오른쪽에 있는 다운로드 아이콘 을 클릭하여 이 페이지에서 Workload 리소스 목록 정보를 다운로드할 수 있습니다. 다운로드 목록에 대한 필드 설명:
이름: 워크로드의 이름
네임스페이스: 워크로드가 속한 네임스페이스
워크로드 유형: 워크로드가 속한 K8s 유형
24h 평균 CPU 사용률: 지난 24시간 동안 워크로드의 평균 CPU 사용률. 단위: %
7d 평균 CPU 사용률: 지난 7일 동안 워크로드의 평균 CPU 사용률. 단위: %
30d 평균 CPU 사용률: 지난 30일 동안 워크로드의 평균 CPU 사용률. 단위: %
24h 최대 CPU 사용률: 지난 24시간 동안 워크로드의 최대 CPU 사용률. 단위: %
7d 최대 CPU 사용률: 지난 7일 동안 워크로드의 최대 CPU 사용률. 단위: %
30d 최대 CPU 사용률: 지난 30일 동안 워크로드의 최대 CPU 사용률. 단위: %
24h 메모리 사용률 평균: 지난 24시간 동안 워크로드의 평균 메모리 사용률. 단위: %
7d 평균 메모리 사용률: 지난 7일 동안 워크로드의 평균 메모리 사용률. 단위: %
30d 평균 메모리 사용률: 지난 30일 동안 워크로드의 평균 메모리 사용률. 단위: %
24h 최대 메모리 사용률: 지난 24시간 동안 워크로드의 최대 메모리 사용률. 단위: %
7h 최대 메모리 사용률: 지난 7시간 동안 워크로드의 최대 메모리 사용률. 단위: %
30d 최대 메모리 사용률: 지난 30일 동안 워크로드의 최대 메모리 사용률. 단위: %
워크로드 작업
워크로드 객체 위로 마우스를 가져가면 현재 워크로드의 세부 정보를 보고 다음 작업을 수행할 수 있습니다.
1. 세부 정보를 클릭하면 현재 워크로드의 세부 정보를 볼 수 있습니다.
기능 스위치
Request 추천: 클러스터 수준 기능 스위치입니다. 활성화하면 Workload 사용량에 따라 적절한 Request를 Workload에 추천할 수 있습니다.
**추천 값(파란 글자)**: 현재 워크로드의 Request 추천 값을 식별하고, 클릭 후 업데이트할 수 있습니다(Request 추천 값이 활성화되고 추천 값이 있는 경우에만 표시됨).
워크로드 정보
24h 평균 사용률: 워크로드 CPU 및 메모리의 24시간 평균 사용률입니다.
24h 최대 사용률: 워크로드 CPU 및 메모리의 24시간 최대 사용률입니다.
워크로드 트렌드 맵 정보
CPU 사용량: 현재 워크로드의 CPU 사용량입니다.
신청량: 현재 워크로드에 있는 모든 Pod Request의 CPU 값 합계입니다.
실제 사용량: 현재 워크로드에 있는 모든 Pod의 실제 CPU 사용량 합계입니다.
추천량: 현재 워크로드에 있는 모든 Pod의 추천 CPU 사용량 합계입니다. Request 추천을 미리 활성화해야 합니다.
메모리 사용량: 현재 워크로드의 메모리 사용량입니다.
신청량: 현재 워크로드에 있는 모든 Pod의 Request 메모리 값의 합계입니다.
실제 사용량: 현재 워크로드에 있는 모든 Pod의 실제 메모리 사용량 합계입니다.
추천량: 현재 워크로드에 있는 모든 Pod의 추천 메모리 사용량 합계입니다. Request 추천을 미리 활성화해야 합니다.
CPU 사용량 트렌드 맵
신청량: Pod의 Request 값입니다.
실제 사용량: Pod의 실제 사용량입니다.
추천량: Pod 추천 사용량입니다.
Pod 세부 정보
Pod 이름: Pod의 이름입니다.
Pod 상태: Pod의 상태입니다.
위치 노드: 현재 Pod가 속한 노드입니다.
노드 유형: 현재 Pod가 속한 노드의 노드 유형입니다.
2. 추천을 클릭하여 현재 워크로드에 대한 Request의 추천 값을 표시합니다(Request 추천이 활성화되고 추천 값이 있는 경우에만 클릭할 수 있습니다).
3. 삭제를 클릭하면 워크로드가 삭제됩니다.