gitops26 Kustomize를 활용한 쿠버네티스 애플리케이션 설정 관리 가이드 쿠버네티스 환경에서 애플리케이션을 배포할 때, 개발(Dev), 스테이징(Staging), 운영(Production) 환경에 따라 설정이 달라지는 것은 일반적입니다. 과거에는 YAML 파일을 복사하여 관리하거나 복잡한 Helm 템플릿을 사용해야 했습니다. Kustomize는 이러한 불편함을 해결하기 위해 등장한 '템플릿 없는' 설정 관리 도구입니다. 🛠️ 1. Kustomize란 무엇인가?Kustomize는 쿠버네티스 오브젝트 구성을 사용자 정의(Customize)하는 도구입니다. 2019년 쿠버네티스 1.14 버전부터 kubectl에 기본 내장되어 별도의 설치 없이 kubectl apply -k 명령어로 바로 사용할 수 있습니다.Kustomize의 가장 큰 특징은 오버레이(Overlay) 방식입니다... 2026. 2. 16. '골든 쿠버스트로넛' 여정 (13/15): 13번째 관문 CGOA 돌파! 🥳 재시험 끝에 깨달은 GitOps의 정수 안녕하세요! 지치지 않는 '골든 쿠버스트로넛(15개 자격증)' 도전기, 그 13번째 이야기로 돌아왔습니다.지난번 플랫폼 엔지니어링의 정수를 담은 CNPA 합격의 기쁨도 잠시, 이번에는 CGOA (Certified GitOps Associate) 시험에 도전했습니다. 솔직히 고백하자면, 이번 시험은 조금 만만하게 봤다가 큰코다쳤습니다. 결론부터 말씀드리면 재시험 끝에 합격했습니다. 😂 ArgoCD 등 기존에 다뤘던 툴과 겹치는 내용이 많아 "공부 안 하고 바로 봐도 되겠지"라는 안일한 생각으로 첫 시험에 응시했고, 보기 좋게 불합격의 고배를 마셨습니다. 하지만 포기하지 않고 3일간 집중적으로 파고들어, 두 번째 시험에서는 90점이라는 고득점으로 당당히 합격증을 거머쥐었습니다! 이번 CGOA 시험을 통해 .. 2026. 1. 11. [GitOps]🧐 조정(Reconciliation)이란 무엇인가요? 안녕하세요! GitOps 시리즈의 네 번째 시간입니다. 오늘은 GitOps 운영의 핵심 메커니즘이자, 많은 엔지니어분들이 고민하시는 '조정(Reconciliation) 모델'에 대해 깊이 있게 다뤄보려고 합니다.GitOps를 구현할 때 가장 먼저 맞닥뜨리는 선택지인 풀(Pull) 방식과 푸시(Push) 방식의 차이를 10분 동안 완벽하게 마스터해 볼까요? 🚀본론으로 들어가기 전, '조정'이라는 단어의 의미를 짚어봅시다. GitOps에서 조정이란 'Git에 저장된 희망 상태(Desired State)'와 '실제 환경의 현재 상태(Actual State)'를 비교하고, 차이가 있다면 이를 일치시키는 일련의 과정을 말합니다.이 과정을 누가 주도하느냐에 따라 Push와 Pull로 나뉩니다. ⚖️1. 푸시(Pu.. 2026. 1. 5. 🏗️ GitOps 실전 활용 사례: 무엇을 할 수 있을까요? 안녕하세요! 지난번 GitOps의 개념에 대해 알아본 것에 이어, 오늘은 "그래서 GitOps를 실제로 어떻게 활용할 수 있을까?"라는 주제로 실전 활용 사례를 깊이 있게 다뤄보겠습니다. 단순한 이론을 넘어, 현업에서 GitOps가 비즈니스를 어떻게 변화시키는지 상세히 파헤쳐 드릴게요! 🚀GitOps는 단순히 애플리케이션을 배포하는 도구를 넘어, 인프라 관리의 패러다임을 바꿉니다. 주요 활용 사례 5가지를 소개합니다.1. 다중 클러스터 및 하이브리드 클라우드 관리 🌐기업이 커지면 AWS, Azure, Google Cloud를 동시에 쓰거나, 여러 개의 쿠버네티스 클러스터를 운영하게 됩니다. 이때 각 환경마다 일일이 접속해 설정하는 것은 재앙에 가깝죠.활용 방법: 하나의 Git 저장소에 운영(Prod).. 2026. 1. 5. 🏗️ GitOps란 무엇인가요? (정의와 탄생 배경) 안녕하세요! 오늘은 현대 데브옵스(DevOps)의 정점이자, 클라우드 네이티브 환경에서 필수적인 운영 모델로 자리 잡은 GitOps(깃옵스)에 대해 아주 깊고 자세하게 파헤쳐 보려고 합니다. 🚀약 10분 동안 차근차근 읽어보시면, GitOps가 왜 등장했는지부터 실제 구현 원리까지 완벽하게 이해하실 수 있을 거예요. GitOps는 한 문장으로 정의하자면 "Git을 'Single Source of Truth(단일 진실 공급원)'로 사용하는 인프라 및 애플리케이션 운영 방식"입니다.과거에는 개발자가 코드를 짜서 넘기면, 운영팀이 수동으로 서버에 접속해 명령어를 치거나 복잡한 스크립트를 실행했습니다. 하지만 시스템이 거대해지면서 "누가, 언제, 무엇을 바꿨는지" 추적하기가 힘들어졌죠.이 문제를 해결하기 위해.. 2026. 1. 5. 🚀 골든 쿠버스트로넛을 향한 여정 (11/15): CAPA 합격! Argo의 모든 것을 이론으로 정립하다 (feat. 83점 통과) 안녕하세요! '골든 쿠버스트로넛' 15개 자격증 제패를 향한 여정, 드디어 그 11번째 관문인 CAPA (Certified Argo Project Associate) 시험을 통과했습니다! 🥳지난번 CBA(Backstage) 합격에 이어, 이번에는 클라우드 네이티브 배포의 핵심인 Argo Project 전체를 아우르는 시험에 도전했습니다. 실무에서 이미 Argo를 활발하게 사용하고 있었지만, 이번 기회에 흩어져 있던 지식들을 이론적으로 완벽하게 정리할 수 있어 정말 값진 시간이었습니다.🛠️ "익숙함 속에 숨겨진 디테일": 실무자도 공부가 필요한 이유저는 업무에서 ArgoCD를 많이 사용하고 있었기 때문에 준비 기간은 2~3일 정도로 짧고 굵게 가졌습니다. 하지만 막상 시험을 준비해보니 제가 알던 것보다.. 2026. 1. 3. 이전 1 2 3 4 5 다음