GKE 대시보드 문제해결

리소스 메뉴에 Kubernetes Engine 신규 옵션이 없으면 Kubernetes Engine Operations를 사용하는 GKE 클러스터가 있을 수 있습니다. 마찬가지로 Kubernetes Engine이 나열되지 않으면 기존 로깅 및 모니터링을 사용하는 GKE 클러스터가 없을 수 있습니다.

Kubernetes Engine Operations 대시보드에 아무 Kubernetes 리소스도 표시되지 않으면 다음을 확인하세요.

페이지 상단에서 올바른 Google Cloud 프로젝트가 선택되어 있는지 확인합니다.

그렇지 않은 경우 메뉴 바의 드롭다운 목록을 사용하여 프로젝트를 선택합니다. 보려는 데이터가 포함된 프로젝트를 선택해야 합니다.

프로젝트에 활동이 있는지 확인합니다.

클러스터를 방금 전에 만든 경우 데이터가 채워질 때까지 몇 분 정도 기다리세요. 자세한 내용은 모니터링 및 로깅 지원 설치를 참조하세요.

기간이 너무 짧지 않은지 확인합니다.

대시보드 툴바의 시간 메뉴를 사용하여 다른 기간을 선택하거나 커스텀 범위를 정의할 수 있습니다.

대시보드를 볼 수 있는 적절한 권한이 있는지 확인합니다.

서비스의 배포 세부정보나 Google Cloud 프로젝트의 측정항목을 볼 때 다음과 같은 권한 거부됨 오류 메시지가 표시되면 roles/monitoring.viewer 또는 roles/viewer를 포함하도록 Cloud Identity and Access Management 역할을 업데이트해야 합니다.

  • You do not have sufficient permissions to view this page
  • You don't have permissions to perform the action on the selected resources

자세한 내용을 보려면 사전 정의된 역할로 이동합니다.

클러스터의 서비스 계정에 Monitoring 및 Logging에 데이터를 쓸 수 있는 권한이 있는지 확인합니다.

API 대시보드에서 오류가 자주 발생한다면 서비스 계정에 다음 역할이 없는 것일 수 있습니다.

  • roles/logging.logWriter: Google Cloud Console에서 이 역할의 이름은 로그 작성자입니다. Logging 역할에 대한 자세한 내용은 Logging 액세스 제어 가이드를 참조하세요.

  • roles/monitoring.metricWriter: Google Cloud Console에서 이 역할의 이름은 Monitoring 측정항목 작성자입니다. 이 역할이 있으면 서비스 계정에서 작업공간에 측정항목 데이터를 쓸 수 있습니다. Monitoring 역할에 대한 자세한 내용은 Monitoring 액세스 제어 가이드를 참조하세요.

  • roles/stackdriver.resourceMetadata.writer: Google Cloud Console에서 이 역할의 이름은 Stackdriver 리소스 메타데이터 작성자입니다. 이 역할은 리소스 메타데이터에 대한 쓰기 전용 액세스를 허용하며 에이전트가 메타데이터를 전송하는 데 필요한 권한을 정확히 제공합니다. Monitoring 역할에 대한 자세한 내용은 Monitoring 액세스 제어 가이드를 참조하세요.