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 보고서 생성