쿠버네티스 3

Fluent-bit Operator 적용

https://david-ahn.tistory.com/16 Fluent Operator 이해하기목적: Kubernetes의 Operator의 기본 개념적인 내용과 Fluent-operator에서 사용성과 특징들에 관해 정리하고자 합니다. 만약 Operator 개념을 도입하게 되면 모든 권한과 책임을 실행 주체자에게 부여 됩니david-ahn.tistory.com일전에 해당 글을 통해 Operator가 어떤 내용인지 이해 하였고, 이번엔 실제 적용하면서 필요한 내용들을 정리하고자 합니다. Operator PatternOperator 패턴의 핵심 구성 요소Custom Resource Definition (CRD)쿠버네티스 API를 확장하는 선언적 방식을 사용합니다.애플리케이션별 고유한 객체를 정의 합니다.예..

개발 2025.01.02

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

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

개발 2023.04.03

Kubernetes Bare Metal Server 구축 (CLI-O, Calico)

목적: 1. 도커 지원 중단으로 새로운 런타임 필요 2. 대용량 트래픽에 대비한 새로운 CNI구축 3. 3개의 서버를 master and worker 노드로 쿠버네티스 환경 구축 구축 환경 스펙 소개 설치 및 업데이트 목록 버전 및 설명 쿠버네티스 1.23.9 쿠버네티스 CRI-O 런타임 Calico 네트워크 (CNI) 상세 버전 1.23 gRPC 지원 (gRPC는 구글이 최초로 개발한 오픈 소스 원격 프로시저 호출 시스템이다. 전송을 위해 HTTP/2를, 인터페이스 정의 언어로 프로토콜 버퍼를 사용하며 인증, 양방향 스트리밍 및 흐름 제어, 차단 및 비차단 바인딩, 취소 및 타임아웃 등의 기능을 제공한다.) 버전 1.22 파드시큐리티폴리시(PodSecurityPolicy)를 대체하기 위한 새로운 파드시..

개발 2022.10.18
728x90