GKE에서 제공하는 기능인 사용량 측정은 GKE Cluster의 리소스 소비량을 특정 BigQuery Dataset에 저장하도록 구성할 수 있습니다.


아래와 같은 방법으로 GKE 사용량 측정 기능을 사용할 수 있습니다.


1) GKE Cluster 사용량이 저장될 BigQuery Dataset 생성



2) gcloud 명령어로 resource_usage_bigquery_dataset 활성화(Console에서도 가능)



3) Dataset에 gke cluster resource consumption 및 usage table 추가된 것 확인




위와 같이 Dataset을 설정하고 해당 table에 사용량 데이터 뿐만 아니라 BigQuery 비용 분석 테이블 및 보고서를 만들 수 있습니다.



1) BigQuery 비용 분석 표 쿼리 템플릿 다운로드


2) 환경 변수 추가 및 템플릿에서 쿼리를 렌더링




3) 24시간 마다 업데이트되는 새 비용 분석 테이블 생성

 ※ 이때, 생성되는 URL을 타고 들어가 제공되는 code를 입력합니다.



4) Dataset에 BigQuery 비용 분석 Table이 생성됨을 확인



5) 위 Table을 소스로 하여 Data Stuido 보고서 생성