GKE를 사용하는 Kubernetes 배포에서 Stackdriver의 로그가 누락되었습니다.

GKE를 사용하는 Kubernetes 배포에서 Stackdriver의 로그가 누락되었습니다.

현재 자동 fluentd 컬렉션을 사용하여 Stackdriver에 로깅하는 GKE에서 28개 이상의 배포를 실행 중입니다.

마스터 K8s 버전:1.10.6-gke.2
노드 버전:1.10.6-gke.2

분당 약 200개의 JSON 문자열을 여러 포드에 걸쳐 로깅합니다.

Stackdriver의 로그 수집에 간헐적인 공백이 발생하고 있습니다. 를 사용하여 로그를 확인할 때 kubectl올바른 구조화된 로깅 형식으로 생성되는 로그를 명확하게 볼 수 있습니다. Pod 삭제/재배포를 하면 일시적으로 수집이 재개되는 것 같습니다.

fluentd 및 해당 자동 크기 조정기의 로그에서 오류를 확인했지만 정상적으로 작동하는 것 같습니다.

GKE 자동 로그 수집을 사용할 때 Stackdriver에서 생성되는 오류를 표시하는 방법을 모르지만 클라우드 콘솔의 Stackdriver API 할당량 페이지에는 로깅 API에 대한 일부 요청이 실패했음을 나타냅니다. 할당량 페이지에 보고된 오류율은 때때로 우리가 보고 있는 24시간 이상의 간격을 설명하기에는 충분하지 않습니다.

답변1

이는 예상된 동작이 아닙니다.지원하다, 추가 조사를 위해 사례를 개설하고, 그렇지 않으면 버그 보고서를 개설하세요.여기.

관련 정보