본문 바로가기
반응형

Istio2

Install) EFK(3) - fluent-bit 설치 Fluent-bit Fluent-bit는 모든 노드에서 컨테이너 로그를 수집하기 위해 daemonset으로 배포되고, Elasticsearch 서비스 엔드포인트에 연결하여 로그를 전달합니다. Fluent-bit 없이 Fluentd만 설치하여 로그를 보낼 수 있지만 규모가 큰 클러스터에서는 Fluentd의 작업량이 많아져 부하가 생기기 때문에 로그를 전송하는 역할만하는 Fluent-bit을 따로 설치하는게 좋다. Fluent-bit 에서 필요하지 않은 로그를 필터링해 전송하는 로그양을 줄이고 Fluentd에서 파싱을 적절히 하여 ElasticSearch로 전송하는데 도움을 준다. 1. Fluent-bit 서비스 계정 생성 : 서비스 계정은 pod가 수행할 수 있는 작업을 결정하는 pod 집합에 대한 Kub.. 2023. 5. 8.
Install) EFK(2) - Kibana 설치 Kibana ElasticSearch용 대시보드 웹 인터페이스를 통해 ElasticSearch 로그 데이터를 탐색하고 대시보드와 쿼리를 구축하여 빠르게 답하고 Kubernetes 로그 분석이 가능하다. Kibana 는 Deployment로 배포되며 elasticsearch 서비스 엔드포인트에 연결됩니다. : Kibana를 Deployment로 배포하면 부하 변경을 처리하기 위해 복제본 수를 쉽게 늘리거나 줄일 수 있습니다. 이는 대량의 데이터를 처리하고 트래픽이 많은 기간을 처리하는 데 특히 유용하며 Kibana pod 실행을 위한 리소스와 비용을 절약할 수 있는 자동 자가 복구 및 자동 확장과 같은 Kubernetes 기능을 활용하는 데 도움이 됩니다. 1. namespace는 ES 설치 시 만든 ef.. 2023. 5. 8.
반응형