Fluent-D 2

Fluent Operator 이해하기

목적: Kubernetes의 Operator의 기본 개념적인 내용과 Fluent-operator에서 사용성과 특징들에 관해 정리하고자 합니다.만약 Operator 개념을 도입하게 되면 모든 권한과 책임을 실행 주체자에게 부여 됩니다.따라서 수집 대상이 많아지는 경우 관리가 용의해 지는 장점이 있습니다.Kubernetes Operator 패턴Operator오늘 소개할 Flunet Operator의 기본 개념이며, 뒤에서 소개할 Fluent operator에서 Kubernetes Way라고도 지칭하는 개념이기도 합니다.오퍼레이터(Operator)는 사용자 정의한 리소스(커스텀 리소스)를 기반하여 애플리케이션 및 해당 컴포넌트를 관리하는 쿠버네티스의 소프트웨어 익스텐션입니다.오퍼레이터는 쿠버네티스 원칙을 따르..

개발 2024.01.25

Fluent-bit를 통한 Kubernetes 로그환경 구축

목적: Fluentbit를 적용하여 쿠버네티스 기반 로그환경 마련 자체 로그환경 구성EFK 소개EFK 스택을 활용한 Kubernetes환경에서의 통합 로깅체계 구축 및 로깅 중앙화Pod가 삭제 되어도 삭제된 Pod 내의 컨테이너 로그를 남길 수 있음로그를 중앙 집중식으로 저장하고 분석해 MSA 환경에서의 로그 관리의 어려움을 해결고가용성을 제공하고 많은 양의 데이터를 저장할 수 있고 실시간으로 검색, 분석, 저장 가능저장된 로그를 웹으로 시각화 해서 차트나 그래프로 볼 수 있음보내지는 데이터의 유형에 따라 로그 대쉬보드 + Metric 대쉬보드 구현 가능cluster내에 container log 수집 가능cpu, memory, disk 현황 데이터 수집 가능Fluent-bit 소개INPUT -> (PAR..

개발 2023.04.03
728x90