설명
GKE의 Cloud Monitoring 연동이 꺼져 있으면 필요한 클러스터 상태와 리소스 사용량 지표를 확인하기 어려울 수 있습니다. 수집할 구성 요소와 지표는 별도로 선택하며, 연동을 켰다고 모든 애플리케이션 지표나 알람이 자동으로 구성되는 것은 아닙니다.
잠재적 영향
- 리소스 부족이나 성능 저하를 늦게 발견할 수 있습니다.
- 장애 조사와 용량 계획에 필요한 자료가 부족할 수 있습니다.
해결 방법
- 지원되는
monitoring_service = "monitoring.googleapis.com/kubernetes"또는 현재 모니터링 설정으로 필요한 지표 수집을 활성화하세요. 폐기된 레거시 연동 대신 현재 지원되는 구성을 사용하세요. - 실제 지표 수신과 수집 권한을 확인하고 필요한 알람을 구성하세요. 수집 범위와 비용도 점검하세요.
예시
Standard 클러스터의 설정 일부입니다. 생략된 네트워크와 노드 설정은 환경에 맞게 준비하세요.
변경 전
hcl
resource "google_container_cluster" "cluster" {
name = "marcellus-wallace"
location = "us-central1-a"
initial_node_count = 3
monitoring_service = "none"
}
변경 후
hcl
resource "google_container_cluster" "cluster" {
name = "marcellus-wallace"
location = "us-central1-a"
initial_node_count = 3
monitoring_service = "monitoring.googleapis.com/kubernetes"
}
설명:
- 변경 전: Monitoring 연동을 비활성화합니다. 다른 모니터링 수단이 요구 사항을 충족하는지 확인해야 합니다.
- 변경 후: 현재 GKE용 Monitoring 연동을 지정합니다. 필요한 지표와 알람은 별도로 확인하세요.