728x90
반응형
SMALL

2025/03 4

11_1.ElasticSearch 아키텍처 이해

학습내용ElasticSearch 개요Apache Lucene의 주요 특징ElasticSearch 아키텍처학습정리1. ElasticSearch 개요 및 아키텍처오픈소스 기반의 분산형 검색 및 분석 엔진입니다.JSON 기반 RESTful API를 제공하여 다양한 애플리케이션과 쉽게 연동 가능합니다.Apache Lucene을 기반으로 개발된 고성능 검색 엔진입니다.Apache Lucene은 고성능, 확장 가능한 오픈소스 검색 라이브러리로, Java 기반으로 개발되었습니다.검색 엔진의 핵심 기능을 제공하며, 텍스트 기반의 색인(Indexing) 및 검색(Search) 기능을 수행합니다.Lucene은 독립적인 검색 라이브러리이지만, ElasticSearch, Solr 같은 검색 엔진의 핵심 컴포넌트로 사용됩니다...

TIL 2025.03.06

10_5.k8s ide 도구인 lens를 통해이벤트 로깅 실습

학습내용Lens를 이용한 로깅분석실시간 이벤트 모니터링 실습학습정리1. Lens를 이용한 로깅분석이벤트 로그 탐색Events 탭을 활용하여 실시간 이벤트 모니터링특정 네임스페이스 이벤트 필터링 및 검색 기능 활용파드 관련 이벤트 분석정상적인 Pod 생성과정에서 발생하는 이벤트 확인CrashLoopBackOff, ImagePullBackOff 등 오류 이벤트 분석2. 실시간 이벤트 모니터링 실습ElasticSearch로 로그를 저장하는 deployment 설정yaml 생성apiVersion: apps/v1kind: Deploymentmetadata: name: elasticsearch labels: app: elasticsearchspec: replicas: 1 # node 1개 selecto..

TIL 2025.03.06

10_4.k8s 볼륨, Persistent Volumes, StatefulSets의 이해 및 실습

학습내용k8s 볼륨Persistent Volumes (PV) 및 Persistent Volume Claims (PVC)실습학습정리1. k8s 볼륨Pod내의 하나 이상의 컨테이너가 사용할 수 있는 데이터 저장공간Pod의 일부로서 컨테이너가 종료되거나 재시작 될 때 데이터를 유지 할 수 있게 해준다.유형emptyDir임시 데이터를 저장하기 위한 볼륨으로, Pod가 할당될 때 생성되고 Pod가 삭제될 때 사라집니다.Pod 재시작 시 데이터는 유지되지만, Pod 삭제 시 데이터는 손실됩니다.주로 메모리와 디스크를 함께 이용하는 빠른 데이터 처리가 필요할 때 사용됩니다 (예: 작업 파일, 캐시)apiVersion: v1kind: Podmetadata: name: kubernetes-simple-podspec: ..

TIL 2025.03.03

10_3.k8s Service 및 Ingress 컨트롤러 실습

학습내용kubelet 컨테이너 진단k8s ServiceIngress무중단 배포 실습학습정리1. kubelet 컨테이너 진단컨테이너의 상태를 모니터링하고 관리하기 위해 여러 종류의 프로브(probe)를 사용함프로브의 종류 Liveness Probes (라이브니스 프로브스)컨테이너가 정상적으로 실행되고 있는지 확인합니다.프로브 실패 시 컨테이너를 재시작합니다.애플리케이션이 죽었지만 프로세스는 실행 중일 때 감지하여 자동 복구에 도움을 줍니다.Readiness Probes컨테이너가 트래픽을 받을 준비가 되었는지 확인합니다.실패하면 서비스에서 해당 컨테이너를 제외합니다.애플리케이션이 초기화되었거나, 일시적으로 응답할 수 없는 상태일 때 유용합니다.Startup Probes애플리케이션이 시작하는 데 오래 걸릴 때..

TIL 2025.03.03
728x90
반응형
LIST