728x90 devops5 Kubernetes Gateway API 마이그레이션 실전 가이드 — Ingress는 이제 안녕 팀에서 운영하던 쿠버네티스 클러스터의 Ingress NGINX 설정 파일을 열어봤다. 어노테이션이 47줄이었다. 리다이렉트, CORS, 렄이트 리밋, SSL 인증서 관리까지 전부 어노테이션에 우겨넣은 결과였다. 그 순간 깨달았다. 이건 설정이 아니라 고고학 유물이다.2026년 3월, Kubernetes Ingress NGINX Controller의 공식 EOL이 시작되었다. 인터넷에 연결된 쿠버네티스 클러스터의 약 41~50%가 이 컨트롤러를 사용하고 있다는 점을 고려하면, 이건 조용한 변화가 아니다.Ingress의 근본적인 문제Ingress는 쿠버네티스 초창기에 만들어진 리소스다. 당시에는 "외부 트래픽을 클러스터 안의 서비스로 라우팅한다"는 단순한 요구사항이면 충분했다. 하지만 현실의 요구는 훨씬 복.. 2026. 3. 30. GitOps with ArgoCD 실전 구축 가이드 - Kubernetes 배포 자동화로 월 장애 건수 80% 줄이기 GitOps란 무엇인가GitOps는 Git을 인프라와 애플리케이션 배포의 유일한 진실 공급원(Single Source of Truth)으로 삼는 운영 방식이다. 개발자가 Git에 코드를 푸시하면, 시스템이 자동으로 클러스터 상태를 원하는 상태(Desired State)와 동기화한다. kubectl apply를 직접 실행하거나, 배포 스크립트를 수동으로 돌리는 방식과는 근본적으로 다르다.CNCF 2025 조사에 따르면 클라우드 네이티브 기업의 58%가 GitOps를 도입했으며, 도입 후 배포 빈도는 3.2배 증가하고 장애 복구 시간은 평균 68% 단축됐다.ArgoCD 선택 이유: Flux vs ArgoCD 비교 항목ArgoCDFluxCD UI 제공O (웹 대시보드)X (CLI 중심) 멀티 클러스터기본.. 2026. 3. 13. GitHub Actions 비용 0원 만들기 - CI/CD 무료 운영 완전 가이드 GitHub Actions, 왜 비용이 터질까?GitHub Actions는 공개 레포는 무료이지만 비공개 레포는 월 2,000분 무료, 초과분은 $0.008/분(Linux 기준)이 청구됩니다. 팀이 커질수록 CI/CD 비용이 급격히 올라갑니다.GitHub Actions 요금 구조플랜무료 분/월초과 요금(Linux)스토리지Free2,000분$0.008/분500MBPro3,000분$0.008/분1GBTeam3,000분$0.008/분2GBEnterprise50,000분$0.008/분50GB비용 절감 전략 6가지1. Self-hosted Runner 도입 (가장 강력)GitHub 호스팅 러너 대신 자체 서버를 사용합니다. AWS EC2, 집 서버, 구형 노트북 모두 가능합니다.runs-on: self-hoste.. 2026. 3. 12. Kubernetes 비용 최적화 완전 가이드 - 클라우드 비용 30% 줄이는 실전 전략 왜 Kubernetes 비용 최적화가 중요한가?기업들은 클라우드 비용의 평균 30~40%를 낭비하고 있습니다. 잘못된 리소스 설정이 주요 원인입니다.1. Resource Request/Limit 최적화apiVersion: v1kind: Podspec: containers: - name: app resources: requests: memory: "256Mi" cpu: "250m" limits: memory: "512Mi" cpu: "500m"2. HPA 동적 스케일링apiVersion: autoscaling/v2kind: HorizontalPodAutoscalerspec: scaleTargetRef: apiVersion:.. 2026. 3. 12. Docker로 개발 환경 통일하기 - 팀 전체가 "내 컴퓨터에서는 되는데" 에서 해방되는 법 개발팀에서 가장 많이 듣는 말이 있다."내 컴퓨터에서는 잘 되는데요?"개발자는 macOS, 서버는 Ubuntu, QA 환경은 Windows. Node.js 버전도 다르고, Python 가상환경도 제각각이다. 이 상황을 한 번에 정리하는 방법이 Docker다.2026년 현재 Docker Engine은 v29.3.0까지 나왔고, IT 전문가의 92%가 실무에 쓰고 있다고 한다. 이미 선택이 아니라 기본 스택이 된 지 오래다.Docker가 실제로 뭘 해결해 주는가핵심은 간단하다. "내 앱이 실행되는 데 필요한 모든 것을 하나의 컨테이너에 담는다." 코드, 런타임, 라이브러리, 설정 파일까지 한 덩어리로 묶어서 어디서 실행하든 동일하게 동작하도록 만드는 것이다.VM(가상머신)과 자주 비교되는데, 차이를 한 줄로.. 2026. 3. 12. 이전 1 다음 반응형