helm 3

[사례연구] 사내 개인용 개발환경 이미지 실험기 1부: git push로 업데이트되는 OpenStack 샌드박스 만들기

[ kt cloud Platform엔지니어링팀 이초환 님 ] 📋 요약 이 글에서는 GitOps 기반 개인용 OpenStack 샌드박스 이미지를 구축하고 업데이트하는 실험 과정을 다룹니다.개발환경 표준화와 운영 부담 완화에 주는 실무적 의미를 정리합니다.#OpenStack #GitOps #ArgoCD #FluxCD #Kubernetes 1. 배경 — 이 프로젝트를 시작한 맥락저희 조직은 OpenStack 기반 서비스를 개발하고 있고, 여러 개발자·팀이 함께 쓰는 통합 개발환경이 있습니다. 통합환경은 각 서비스가 서로 상호작용하는 공유 공간이다 보니, 서비스를 단독으로 변경·테스트하려면 별도의 독립 환경이 필요합니다. 개인 단위 실험까지 공유 환경에서 하기엔 부담이 컸고, 그래서 개인별·서..

[사례연구] kt cloud OpenStack GitOps 배포 전략: Genestack 기반 CI/CD 자동화 구축 과정

[ kt cloud Foundation플랫폼팀 이지은 님 ] 📋 요약 kt cloud가 Genestack 기반으로 구축한 OpenStack GitOps 배포 자동화 시스템을 소개합니다.Helm Chart와 ArgoCD를 활용해 컨테이너 이미지 빌드부터 배포까지 전 과정을 Git 기반으로 자동화한 실무 사례를 다룹니다.#OpenStack #GitOps #Genestack #ArgoCD #Helm #자동화배포kt cloud는 2024년 말, Rackspace와의 기술 협업을 통해 Genestack 기반의 OpenStack 배포 구조를 검토하고 실증하는 PoC를 진행했습니다. Genestack은 Rackspace가 자체적으로 개발한 배포 도구로, OVN 기반 네트워크 아키텍처와 함께 public/privat..

[기술가이드] Kubernetes 환경에서 App of Apps로 구현하는 GitOps 실전 전략

[ kt cloud Foundation플랫폼팀 이지은 님 ] 1. IntroDevOps는 빠르게 움직이는 세상입니다. 이 안에서 속도와 안정성이라는 두 마리 토끼를 동시에 잡는 건 결코 쉬운 일이 아니죠. 이런 과제를 해결하기 위한 방법으로 주목받는 게 GitOps입니다.GitOps는 버전 관리 시스템(Git)과 자동화 도구를 활용해 인프라와 애플리케이션의 배포 과정을 안정적이면서도 반복 가능하게 만들어줍니다. 그리고 GitOps를 실현하는 대표적인 도구가 바로 Argo CD입니다.Argo CD는 Kubernetes 환경에서 애플리케이션을 선언적으로 관리하고 자동으로 배포해주는 GitOps 툴로,직관적인 UI와 강력한 기능 덕분에 널리 사용되고 있어요.하지만 현실에서는 단일 앱만 있는 게 아니라여러 ..