Red Hat Training

A Red Hat training course is available for OpenShift Container Platform

36장. 컨테이너 로그 집계

36.1. 개요

OpenShift Container Platform 클러스터 관리자는 EFK 스택을 배포하여 다양한 OpenShift Container Platform 서비스에 대한 로그를 집계할 수 있습니다. 애플리케이션 개발자는 보기 액세스 권한이 있는 프로젝트의 로그를 볼 수 있습니다. EFK 스택은 여러 컨테이너에서 제공되거나 삭제된 포드까지도 호스트 및 애플리케이션에서 로그를 집계합니다.

EFK 스택은 ELK 스택 의 수정된 버전이며 다음으로 구성됩니다.

  • Elasticsearch (ES): 모든 로그가 저장되는 오브젝트 저장소입니다.
  • Fluentd: 노드에서 로그를 수집하여 Elasticsearch에 제공합니다.
  • Kibana: Elasticsearch용 웹 UI입니다.

클러스터에 배포한 후 스택은 모든 노드 및 프로젝트의 로그를 Elasticsearch로 집계하고 Kibana UI를 제공하여 모든 로그를 확인합니다. 클러스터 관리자는 모든 로그를 볼 수 있지만 애플리케이션 개발자는 볼 권한이 있는 프로젝트의 로그만 볼 수 있습니다. 스택 구성 요소는 안전하게 통신합니다.

참고

Docker Container Logs 관리는 json-file 로깅 드라이버 옵션을 사용하여 컨테이너 로그를 관리하고 노드 디스크를 채우지 않도록 합니다.