RAG란RAG는 검색 증강 생성(Retrieval-Augmented Generation)의 약자로, 정보 검색(Retrieval)과 생성(Generation)을 결합한 AI 모델입니다. 왜 RAG를 사용하는가기존의 LLM(Large Language Model)은 학습된 데이터만을 기반으로 답변을 생성하는 방식이었습니다. 하지만 이 방식에는 다음과 같은 한계가 존재합니다. 최신 정보 반영이 어려움다량의 실시간 정보를 LLM에 학습시켜 새로운 정보를 답변에 반영하는 데는 한계가 있습니다.반면, RAG는 외부 데이터베이스에서 최신 정보를 검색하여 활용한다면, 항상 최신 상태의 답변을 제공할 수 있습니다.할루시네이션(Hallucination) 문제LLM은 종종 사실과 다른 정보를 생성하는 문제(할루시네이션; ..
왜 서비스를 만들어서 통신할까?쿠버네티스의 파드에는 이미 IP가 부여돼서, 통신이 가능합니다. 그러면 파드에 직접 통신하지 왜 굳이 서비스라는 것을 하나 더 만들어서 이걸로 통신하는 걸까요? 그 이유는 파드의 특징 때문입니다.파드는 일회용품처럼 쓰다 버리는 리소스입니다. 따라서 해당 IP를 등록했더라도 언제 파드가 삭제후 다시 생성될지 모르기 때문에 파드의 IP는 수시로 바뀔수있어 안정적인 통신이 어렵습니다. 그와 반대로 서비스는 안정적인 통신이 가능합니다.파드가 죽더라도 새로운 파드가 기존에 있던 서비스에 붙어있으니 동일한 서비스 IP로 접근이 가능합니다. 이외에도 서비스는 아래와 같은 기능도 제공해 줍니다. 1. 로드밸런서처럼 서버의 부하분산2. DNS처럼 서비스이름을 통해서 통신(서비스 디스커버리)..
쿠버네티스의 스토리지와 관련된 리소스는 3가지가 있습니다. 1. Persistent Volume(PV)2. Persistent Volume Claim(PVC)3. StorageClass 그중에서 2가지 리소스인 Persistent Volume(PV)와 Persistent Volume Claim(PVC)에 대해서 알아보겠습니다. 먼저, 쿠버네티스의 데이터 영속성(persistent)이라는 용어부터 정리해보겠습니다. 데이터 영속성(persistent)쿠버네티스의 데이터 영속성(Persistence이란, 컨테이너가 종료되거나 다시 실행되더라도 데이터가 지속적으로 보존되는 것을 의미합니다. 즉, 임시 데이터가 아니라 영구적으로 유지되는 데이터를 의미하는 개념입니다. 예를 들어 파드의 EmptyDir라는 비영..
자기소개정보보안 전문가를 향해 '기록과 꾸준함'으로 성장하는 1년차 보안 엔지니어입니다. 현재 SK쉴더스에서 금융권 침해대응 실무를 담당하며, 실시간 위협 대응 경험을 쌓고 있습니다. 국립목포대학교 정보보호학과를 졸업한 뒤, AWS, Azure, NCP, CKA 등 멀티 클라우드 및 쿠버네티스 자격증을 취득하며 온프레미스 보안뿐만 아니라 클라우드 네이티브 환경에서의 보안 역량을 지속적으로 확장하고 있습니다. 단순히 지식을 습득하는 데 그치지 않고, 웹 공격 방어(AWS WAF), 모의해킹, 악성코드 분석, SBOM 기반 공급망 보안까지 직접 프로젝트를 수행하며 이론과 실무를 연결해왔습니다. 하루하루의 기록을 통해 배움을 축적하고, 꾸준한 실천으로 전문성을 키워가는 것이 저의 강점입니다.학력국립목포대학교 ..
컨트롤러란?컨트롤러는 쿠버네티스 마스터노드(컨트롤플레이)의 구성요소인 kube-controller-manager 컴포넌트 안에서 동작하는 녀석들을 말합니다. 컨트롤러의 역할컨트롤러의 역할은 Pod의 개수를 보장하는데, 이는 마치 에어컨 시스템과 비슷합니다. 예를 들어, 에어컨을 18도로 설정하면 설정 온도를 유지하기 위해 지속적으로 동작하는 것처럼, 컨트롤러도 원하는 상태(Desired State) 가 파드 4개라면, 이를 유지하기 위해 지속적으로 모니터링하고 개수를 조정합니다. 어렵게 말하면, 이 과정은 컨트롤 루프(Control Loop) 를 통해 주기적으로 상태를 점검한다고 이야기합니다. 컨트롤러 종류쿠버네티스에서 사용되는 주요 컨트롤러는 다음과 같이 5가지로 분류할 수 있습니다. 1. 레플리카셋(..
최근 가상화폐 거래소 바이비트(Bybit)가 2조 원대의 해킹을 당하는 사건이 발생했습니다. 이는 가상화폐 역사상 최대 규모의 해킹 사건 중 하나로, 북한 해킹 조직 '라자루스'의 소행으로 의심되고 있습니다. 가상화폐 거래소 바이비트 2조원대 '최대 규모' 해킹…"北 소행"라자루스, 일일 거래량 51조원 규모 거래소 자산 9% 탈취 北해킹조직 '라자루스' 소행 증거 제출…비트코인 등 가상화폐 일제히 하락 김태종 특파원 = 세계 최대 가상화폐 거래소 중 한 곳이 2조원n.news.naver.com 1. 콜드월렛(Cold Wallet) 관리의 중요성바이비트 CEO는 이번 해킹이 오프라인 이더리움 지갑(콜드월렛) 탈취로 인해 발생했다고 밝혔습니다. 콜드월렛은 인터넷에 연결되지 않아 안전하다고 여겨지지만, 내..