13
AI 요약
이 글은 AI가 원문을 분석하여 핵심 내용을 요약한 것입니다.
이 글은 GitOps 기반 개인용 OpenStack 샌드박스 이미지를 구축하고 git push로 업데이트되는 실험 과정을 다룹니다. 운영 환경이 ArgoCD 기반이어서 샌드박스의 매니페스트가 운영과 구조 정합을 유지하도록 ArgoCD와 Flux를 이미지에 선탑재합니다. 초기 배포는 qcow2 이미지에 OpenStack 코어 6종과 의존성 3종을 빌드 타임에 반영하고, 이후 source of truth는 Git 레포(stack-deployments-sandbox)로 두어 컨트롤러가 watch하며 상태를 수렴시킵니다. 배포 후 컴포넌트 업데이트·보안 패치·설정 변경은 이미지 재빌드 없이 Git 변경으로 전파되는 흐름을 목표로 설계합니다. 단일 VM 환경에서 시작했으며 UTM(macOS)·libvirt(Linux)에서 약 10분 내 OpenStack Ready와 Running 상태를 확인합니다. 다음 단계로 멀티 클러스터 확장, 외부 차트에서 사내 차트로 전환, nested virtualization으로 실제 OpenStack 인스턴스 띄우기 검증을 계획합니다.
![[코드가 환경을 모르는 구조 2/7] 배포 코드가 환경을 모르는 구조](https://flex.team/blog/og/main.jpg)