베타 출시 버전 가이드

이 가이드에서는 베타 기간 중 Stackdriver Kubernetes Monitoring의 현재 및 계획된 출시 버전을 자세히 설명합니다.

출시 버전

이제 GKE에서 Stackdriver Kubernetes Monitoring 설치가 관리되므로, 더 이상 수동 설치에 관한 문서는 제공되지 않습니다.

Stackdriver Kubernetes Monitoring의 현재 버전과 업데이트가 최신 출시 순서대로 아래에 나열되어 있습니다.

  • 베타 업데이트(Kubernetes 1.12.7): 이 업데이트는 모든 사용자에게 적극 권장됩니다. 이 버전으로 업그레이드하려면 Kubernetes Monitoring 설치로 이동하세요.

  • 기타 지원되는 베타 버전(Kubernetes 1.10.12 / 1.11.6 / 1.11.7 / 1.11.8 / 1.12.5 / 1.12.6): 이 버전 중 하나로 업그레이드하려면 Kubernetes Monitoring 설치로 이동하세요.

    이 버전 중 하나로 업그레이드하기 전에 이 페이지에서 알려진 문제가 있는지 확인하세요.

  • 원본 베타(Kubernetes 1.10.2): 여러 가지 알려진 문제로 인해 이 버전은 어떠한 목적으로도 사용하지 않는 것이 좋습니다.

기능 및 알려진 문제

이 섹션에서는 현재 베타 출시 버전의 알려진 문제를 설명합니다. 2019년 4월 29일을 기준으로 다음과 같은 문제가 남아 있습니다.

베타 업데이트 1.12.6

  1. LogEntry 메타데이터 라벨 필드 변경

    Google Kubernetes Engine 클러스터를 GKE 1.12.6 이상으로 업그레이드하면 메타데이터 라벨 필드가 변경됩니다.

    • Kubernetes Pod 라벨(현재 metadata.userLabels 필드에 있음)을 LogEntry의 labels 필드로 이동하면 라벨 키에 k8s-pod/라는 프리픽스가 추가됩니다 그러면 싱크, 로그 기반 측정항목, 제외 또는 쿼리의 필터 표현식을 변경해야 할 수도 있습니다.

    • metadata.systemLabels 필드에 있는 Stackdriver 시스템 라벨은 더 이상 사용되지 않습니다.

  2. 메타데이터 에이전트가 로그 스팸 생성

    메타데이터 에이전트에는 400 잘못된 요청 오류의 로그 스팸을 생성하는 알려진 버그가 있습니다. 모든 메타데이터가 여전히 올바르게 수집되며 기능에는 영향을 주지 않습니다. 하지만 이 로그 스팸은 불필요한 로그 스토리지를 소비하며 유료 로그를 추가로 생성할 수 있습니다.

    사용자는 이 버그가 수정될 때까지 이 버전으로 업그레이드하지 마세요.

    1.12.7-gke.10에서 수정되었습니다.

베타 업데이트 1.11.6

이 버전으로 업그레이드하려면 Kubernetes Monitoring 설치로 이동하세요.

  • Stackdriver Kubernetes Monitoring의 테이블 형식 UI 로딩 및 렌더링 지연 시간에 대한 주요 개선사항이 포함되어 있습니다.
  • 1.10.2 버전의 알려진 문제 대부분이 수정되었습니다.
  • Stackdriver Kubernetes Monitoring에 대한 관리형 지원 설치 기능이 복원되었습니다.
  • Stackdriver Kubernetes Monitoring으로 기존 클러스터를 업그레이드할 수 있습니다.
  • GKE에서 수동으로 설치하지 않아도 됩니다.
  1. Stackdriver 메타데이터 에이전트 다시 시작

    베타 출시 버전에서 메타데이터 에이전트는 정상 작동 중 한 시간마다 한 번씩 다시 시작될 수 있으며 연속해서 여러 번 다시 시작될 수 있습니다.

    1.12.6-gke.7에서 수정되었습니다.

    해결 방법: 메타데이터 에이전트의 다시 시작 횟수는 신경 쓰지 않아도 됩니다.

베타 출시 버전 1.11.4

  1. Kubernetes 1.11.4 이상에서 구조화된 JSON 로그의 잘못된 파싱:

    Kubernetes 1.11.4 이상 버전에서 구조화된 JSON 로그가 올바르게 파싱되지 않습니다. 이로 인해 구조화된 로그 콘텐츠를 기반으로 트리거하도록 구성된 알림이 올바르게 실행되지 않습니다. 결과적으로 알림이 실행되지 않거나 실행되지 않아야 할 때 실행될 수 있습니다. 또한 구조화된 로그 콘텐츠를 사용하는 로그 기반 측정항목이 유효하지 않습니다.

    해결 방법: GKE 버전 1.11.3으로 다운그레이드하세요.

    gcloud container clusters upgrade [CLUSTER_NAME] --zone [ZONE] --project [PROJECT] --master --cluster-version=1.11.3
    

    1.11.6-gke.2 및 1.12.4-gke.2에서 수정되었습니다.

베타 출시 버전 1.10.2

  1. 누락된 리소스 항목

    Stackdriver Kubernetes Monitoring에 일부 네임스페이스, 작업 부하, 포드 또는 기타 항목이 표시되지 않을 수 있습니다. 이는 메타데이터 수집 관련 문제로 인해 발생합니다. 누락된 항목이 표시되기 까지는 최대 30분까지 소요될 수 있으며 화면을 새로 고치면 나타납니다.

    Kubernetes 버전 1.10.6 및 1.11.2에서 수정되었습니다. 또한 수동 설치 단계를 따라 새 클러스터에 새 버전의 Heapster 및 Stackdriver 에이전트를 설치할 수 있습니다.

  2. 지역 및 다중 영역 클러스터

    지역 및 다중 영역 클러스터에 속하는 항목이 올바르게 표시되지 않습니다. 인프라, 작업 부하, 서비스 탭이 해당 클러스터의 노드/Pod 수준으로 확장되지 않습니다.

    Kubernetes 버전 1.10.6 및 1.11.2에서 수정되었습니다. 또한 수동 설치 단계를 따라 새 클러스터에 새 버전의 Heapster 및 Stackdriver 에이전트를 설치할 수 있습니다.

  3. 로그 항목의 심각도 누락

    로깅 에이전트에서 수집된 로그 항목에 심각도 필드가 누락되어 모든 로그 항목이 기본 심각도(회색 별)로 표시되고 Error Reporting이 통합되지 않습니다.

    Kubernetes 버전 1.10.6 및 1.11.2에서 수정되었습니다. 또한 수동 설치 단계를 따라 새 클러스터에 새 버전의 Heapster 및 Stackdriver 에이전트를 설치할 수 있습니다.

  4. 예외 스택 추적 감지가 작동하지 않음

    여러 줄로 구성된 예외 스택 추적이 개별 로그 항목 여러 개로 분할되어 Error Reporting이 통합되지 않습니다.

    Kubernetes 버전 1.10.6 및 1.11.2에서 수정되었습니다. 또한 수동 설치 단계를 따라 새 클러스터에 새 버전의 Heapster 및 Stackdriver 에이전트를 설치할 수 있습니다.

  5. 에이전트에서 관련성이 없는 오류 메시지 표시

    에이전트의 이전 인스턴스가 잘못 종료된 후 메타데이터 에이전트가 관련성이 없는 오류 로그 메시지를 기록할 수 있습니다. 메시지는 다음과 같습니다.

    terminate called after throwing an instance of 'boost::exception_ ...'
    what():  Error listening on provided port.
    terminate called recursively
    Aborted (core dumped)
    

    또한 메타데이터 에이전트가 종료된 후에 로깅 에이전트가 Error calling Metadata Agent를 기록합니다.

    Kubernetes 버전 1.10.6 및 1.11.2에서 수정되었습니다. 또한 수동 설치 단계를 따라 새 클러스터에 새 버전의 Heapster 및 Stackdriver 에이전트를 설치할 수 있습니다.

  6. Compute Engine 방화벽에서 Stackdriver 에이전트가 작동하지 않음

    Stackdriver Kubernetes Monitoring이 특정 Compute Engine 방화벽에 있는 클러스터에서 작동하지 않습니다. 이러한 경우 메타데이터 에이전트가 다음 오류 메시지를 표시합니다.

    Metadata request unsuccessful: Address family not supported by protocol.
    

    Kubernetes 버전 1.10.6 및 1.11.2에서 수정되었습니다. 또한 수동 설치 단계를 따라 새 클러스터에 새 버전의 Heapster 및 Stackdriver 에이전트를 설치할 수 있습니다.

  7. Stackdriver 메타데이터 에이전트 다시 시작

    베타 출시 버전에서 메타데이터 에이전트는 정상 작동 중 한 시간마다 한 번씩 다시 시작될 수 있으며 연속해서 여러 번 다시 시작될 수 있습니다.

    1.12.6-gke.7에서 수정되었습니다.

    해결 방법: 메타데이터 에이전트의 다시 시작 횟수는 신경 쓰지 않아도 됩니다.

이 페이지가 도움이 되었나요? 평가를 부탁드립니다.

다음에 대한 의견 보내기...

Stackdriver Monitoring
도움이 필요하시나요? 지원 페이지를 방문하세요.