20장. 용어집
이 용어집은 로깅 설명서에 사용되는 일반적인 용어를 정의합니다.
- 주석
 - 주석을 사용하여 메타데이터를 오브젝트에 연결할 수 있습니다.
 - Red Hat OpenShift Logging Operator
 - Red Hat OpenShift Logging Operator는 애플리케이션, 인프라 및 감사 로그의 수집 및 전달을 제어하는 API 세트를 제공합니다.
 - CR(사용자 정의 리소스)
 - 
						CR은 Kubernetes API의 확장입니다. 로깅 및 로그 전달을 구성하려면 
ClusterLogging및ClusterLogForwarder사용자 정의 리소스를 사용자 지정할 수 있습니다. - 이벤트 라우터
 - 이벤트 라우터는 OpenShift Container Platform 이벤트를 감시하는 Pod입니다. 로깅을 사용하여 로그를 수집합니다.
 - Fluentd
 - Fluentd는 각 OpenShift Container Platform 노드에 상주하는 로그 수집기입니다. 애플리케이션, 인프라 및 감사 로그를 수집하여 다양한 출력으로 전달합니다.
 - 가비지 컬렉션
 - 가비지 컬렉션은 실행 중인 Pod에서 참조하지 않는 종료된 컨테이너 및 이미지와 같이 클러스터 리소스를 정리하는 프로세스입니다.
 - Elasticsearch
 - Elasticsearch는 분산 검색 및 분석 엔진입니다. OpenShift Container Platform은 Elasticsearch를 로깅의 기본 로그 저장소로 사용합니다.
 - OpenShift Elasticsearch Operator
 - OpenShift Elasticsearch Operator는 OpenShift Container Platform에서 Elasticsearch 클러스터를 실행하는 데 사용됩니다. OpenShift Elasticsearch Operator는 Elasticsearch 클러스터 작업에 대한 셀프 서비스를 제공하며 로깅에서 사용합니다.
 - 인덱싱
 - 인덱싱은 데이터를 빠르게 찾아서 액세스하는 데 사용되는 데이터 구조 기술입니다. 인덱싱은 쿼리 처리 시 필요한 디스크 액세스 양을 최소화하여 성능을 최적화합니다.
 - JSON 로깅
 - 로그 전달 API를 사용하면 JSON 로그를 구조화된 오브젝트로 구문 분석하고 로그 전달 API에서 지원하는 로깅 관리 Elasticsearch 또는 기타 타사 시스템으로 전달할 수 있습니다.
 - Kibana
 - Kibana는 히스토그램, 선 그래프 및 원형 차트를 통해 Elasticsearch 데이터를 쿼리, 검색 및 시각화하는 브라우저 기반 콘솔 인터페이스입니다.
 - Kubernetes API 서버
 - Kubernetes API 서버는 API 오브젝트의 데이터를 검증하고 구성합니다.
 - 라벨
 - 레이블은 Pod와 같은 오브젝트의 하위 집합을 구성하고 선택하는 데 사용할 수 있는 키-값 쌍입니다.
 - 로깅
 - 로깅을 사용하면 클러스터 전체에서 애플리케이션, 인프라 및 감사 로그를 집계할 수 있습니다. 기본 로그 저장소에 저장하고 타사 시스템으로 전달한 다음 저장된 로그를 쿼리하고 기본 로그 저장소에 시각화할 수도 있습니다.
 - 로깅 수집기
 - 로깅 수집기는 클러스터에서 로그를 수집하고 형식을 지정한 다음 로그 저장소 또는 타사 시스템으로 전달합니다.
 - 로그 저장소
 - 로그 저장소는 집계된 로그를 저장하는 데 사용됩니다. 내부 로그 저장소를 사용하거나 로그를 외부 로그 저장소로 전달할 수 있습니다.
 - 로그 시각화 프로그램
 - 로그 시각화 프로그램은 로그, 그래프, 차트 및 기타 메트릭과 같은 정보를 보는 데 사용할 수 있는 UI(사용자 인터페이스) 구성 요소입니다.
 - 노드
 - 노드는 OpenShift Container Platform 클러스터의 작업자 시스템입니다. 노드는 VM(가상 머신) 또는 물리적 머신입니다.
 - Operator
 - Operator는 OpenShift Container Platform 클러스터에서 Kubernetes 애플리케이션을 패키징, 배포 및 관리하는 기본 방법입니다. Operator는 사람의 운영 지식을 패키지하고 고객과 공유하는 소프트웨어로 인코딩합니다.
 - Pod
 - Pod는 Kubernetes에서 가장 작은 논리 단위입니다. Pod는 하나 이상의 컨테이너로 구성되며 작업자 노드에서 실행됩니다.
 - RBAC(역할 기반 액세스 제어)
 - RBAC는 클러스터 사용자와 워크로드가 역할을 실행하는 데 필요한 리소스에만 액세스할 수 있도록 하는 핵심 보안 제어입니다.
 - shard
 - Elasticsearch는 Fluentd의 로그 데이터를 데이터 저장소 또는 인덱스로 구성한 다음 각 인덱스를 shard라는 여러 조각으로 세분화합니다.
 - taint
 - 테인트를 사용하면 Pod가 적절한 노드에 예약됩니다. 노드에 하나 이상의 테인트를 적용할 수 있습니다.
 - 톨러레이션
 - Pod에 허용 오차를 적용할 수 있습니다. 허용 오차를 사용하면 스케줄러에서 일치하는 테인트를 사용하여 Pod를 예약할 수 있습니다.
 - 웹 콘솔
 - OpenShift Container Platform을 관리할 UI(사용자 인터페이스)입니다.