이 페이지에서는 Google Kubernetes Engine(GKE) 클러스터의 비용 관련 사용률 측정항목을 보는 방법을 설명합니다. 이러한 측정항목에서는 GKE 클러스터 및 워크로드가 비용을 지불하는 Compute Engine 리소스를 얼마나 효율적으로 활용하는지 설명합니다.
이 정보를 사용하여 클러스터와 워크로드 사이의 비용 대비 성능 비율을 최적활 수 있습니다.
비용 최적화 측정항목
Google Cloud Console의 비용 최적화 탭에서 클러스터 및 워크로드에 대해 다음 측정항목을 볼 수 있습니다.
- CPU 사용률: 다음 CPU 측정항목 간의 관계를 보여주는 막대 그래프를 표시합니다.
- 사용됨: 클러스터 또는 워크로드의 모든 컨테이너가 사용하는 CPU 양입니다.
container/cpu/core_usage_time
측정항목에서 계산됩니다. - 요청됨: 클러스터 또는 워크로드의 모든 컨테이너가 요청한 CPU 양입니다.
container/cpu/request_cores
측정항목에서 계산됩니다. - 할당 가능: 클러스터의 모든 노드에 할당된 CPU 양입니다.
이 측정항목은 클러스터 페이지에 표시됩니다.
node/cpu/allocatable_cores
측정항목에서 계산됩니다. Autopilot 클러스터의 경우 Google이 CPU 할당을 자동으로 조정하므로 할당 가능한 값이 없습니다. - 한도: 워크로드의 모든 컨테이너에 대한 CPU 한도입니다. 이 측정항목은 워크로드 페이지에 표시됩니다.
container/cpu/limit_cores
측정항목에서 계산됩니다.
- 사용됨: 클러스터 또는 워크로드의 모든 컨테이너가 사용하는 CPU 양입니다.
- CPU 시간: 선택한 기간 내에 워크로드 또는 클러스터에 있는 모든 노드의 총 코어 시간입니다.
node/cpu/total_cores
측정항목(표준 클러스터) 및container/cpu/request_cores
측정항목(Autopilot 클러스터 및 워크로드)에서 계산됩니다.
- 메모리 사용률: 다음 메모리 측정항목 간의 관계를 보여주는 막대 그래프를 표시합니다.
- 사용됨: 클러스터 또는 워크로드의 모든 컨테이너가 사용하는 메모리 양입니다.
container/memory/used_bytes
측정항목에서 계산됩니다. - 요청됨: 클러스터 또는 워크로드의 모든 컨테이너에 요청된 메모리 양입니다.
container/memory/request_bytes
측정항목에서 계산됩니다. - 할당 가능: 클러스터의 모든 노드에 할당된 메모리 양입니다. 이 측정항목은 클러스터 페이지에 표시됩니다.
node/memory/allocatable_bytes
측정항목에서 계산됩니다. Autopilot 클러스터의 경우 Google에서 메모리 할당을 자동으로 조정하므로 할당 가능한 값이 없습니다. - 한도: 워크로드의 모든 컨테이너에 대한 메모리 한도입니다. 이 측정항목은 워크로드 페이지에 표시됩니다.
container/memory/limit_bytes
측정항목에서 계산됩니다.
- 사용됨: 클러스터 또는 워크로드의 모든 컨테이너가 사용하는 메모리 양입니다.
- 메모리 시간: 선택한 기간 내에 워크로드 또는 클러스터에 있는 모든 노드의 총 메모리 양입니다.
node/memory/total_bytes
측정항목(클러스터) 및container/memory/requested_bytes
측정항목(Autopilot 클러스터 및 워크로드)에서 계산됩니다.
측정항목 보기
비용 관련 사용률 측정항목을 보려면 Google Cloud Console에서 다음 단계를 수행하세요.
클러스터 수준 측정항목을 보려면 Kubernetes 클러스터 페이지로 이동합니다.
워크로드 수준 측정항목을 보려면 워크로드 페이지로 이동합니다.
비용 최적화 탭을 선택합니다.
측정항목의 평균(사용률) 또는 누적 시간(총 시간)을 구할 기간을 선택합니다. 예를 들면 1일, 1개월 등입니다. 클러스터 또는 워크로드의 수명이 선택한 기간보다 짧으면 클러스터 또는 워크로드 수명 동안 누적된 측정항목이 표시됩니다. 예를 들어 기간을 1일로 선택했지만 워크로드가 겨우 4시간 전에 생성되었다면 4시간 동안의 측정항목만 표시됩니다.
사용률 측정항목 위에 마우스 포인터를 올려놓으면 세부정보를 볼 수 있습니다.
클러스터 모드에 대해 비용 최적화 측정항목이 다음과 같이 표시됩니다.
- 전체 계산(kube-system 네임스페이스)에 관리형 GKE 구성요소가 포함되므로 표준 클러스터는 항상 생성, 요청, 할당 가능한 측정항목을 표시합니다.
- Autopilot 클러스터는 지정된 요청이 있는 워크로드를 클러스터에 배포할 경우에만 측정항목을 표시합니다. 이는 Autopilot 가격 책정 모델 때문입니다. 실행 중인 워크로드에서 요청한 리소스에 대해서만 비용을 지불하므로 Autopilot 클러스터는 할당 가능한 측정항목을 표시하지 않습니다.
요청 또는 한도가 지정되지 않은 표준 클러스터에 배포된 워크로드의 경우 차트에 비율이 표시되지 않습니다. 대신 막대 그래프는 워크로드 사용량 측정항목만 나타냅니다.
요청 또는 한도가 지정되지 않은 Autopilot 클러스터에 배포된 워크로드는 컨테이너에 기본 값이 적용되고 항상 비율이 표시됩니다.
다음 단계
- 클릭 몇 번으로 비용 최적화 클러스터 만들기 블로그 게시물 읽어보기
- 관측 가능성 측정항목 보기 방법 알아보기