본문으로 이동
[Track1] Session_02_GitOps 기반의 OpenStack 배포 자동화_안승규_kt cloud CoE_kt cloud summit 2025
컨퍼런스

[Track1] Session_02_GitOps 기반의 OpenStack 배포 자동화_안승규_kt cloud CoE_kt cloud summit 2025

kt cloud Summit 2025 kt cloud · YouTube

원문 보기

AI 핵심 요약

OpenStack은 Nova, Neutron, MariaDB 등 구성요소와 설정이 복잡해 일관된 배포·업그레이드·롤백을 관리하기 어려웠습니다. 이를 위해 Kubernetes 위에 OpenStack을 배포하고, Cluster API의 BYOH로 물리 서버 기반 워크로드 클러스터를 관리하는 구조를 만들었습니다. 컴포넌트별 Helm 차트와 Kustomize를 조합해 매니페스트를 렌더링하고, GitHub Actions와 Harbor로 산출물을 관리한 뒤 Argo CD의 App of Apps 패턴으로 배포하며, 인프라 변경은 수동 동기화로 통제합니다. 최종 매니페스트를 평문으로 확인할 수 있게 한 점이 문제 해결에 유용했으며, 앞으로는 에어갭 환경 배포와 승인 절차를 포함한 딜리버리 흐름을 보완할 계획입니다.

  • 컴포넌트별 Helm 차트와 Kustomize를 함께 사용하면 업스트림 차트를 크게 수정하지 않고도 리소스 추가와 설정 패치를 적용할 수 있습니다.
  • Helm 템플릿과 Kustomize를 렌더링해 평문 매니페스트를 저장하면 배포 전에 최종 리소스를 확인하고 문제를 추적하기 쉽습니다.
  • Argo CD의 App of Apps 패턴으로 상위 애플리케이션에서 OpenStack 컴포넌트별 배포 앱을 관리할 수 있습니다.
  • 인프라 배포는 자동 동기화 대신 수동 동기화를 선택해 배포 시점을 통제할 수 있습니다.
  • 에어갭 배포를 위해서는 Kubernetes와 OpenStack의 이미지·바이너리뿐 아니라 Argo CD와 Harbor 등 관련 구성요소도 함께 준비해야 합니다.

비슷한 학습 자료

컨퍼런스 if kakao

Openstack은 기존까지 인프라 레벨에서 절차적 형태로 운영되어 왔습니다. Kakao i Cloud에서는 Openstack을 포함한 모든 IT 자원을 Kubernetes-native한 방식으로 운영하고 있습니다. 본 세션에서는 Kubernetes Operator pattern을 사용하여 Openstack의 자원을 획기적으로 자동화하는 방법을 소개합니다. #Kubernetes #OpenStack #OperatorPattern #자동화 카카오엔터프라이즈에서 퍼블릭 클라우드를 개발하고 있는 토르입니다. 클라우드 리소스를 자동으로 관리하는 커스텀 컨트롤러를 개발하고 있습니다. 발표자료 보기 👉https://speakerdeck.com/kakao/ifkakao22-57 if(kakao)2022에 대한 자세한 정보는 👉 https://if.kakao.com if(kakao)2022에 대한 문의는 👉 if@kakaocorp.com #카카오 #이프카카오 #개발자컨퍼런스 ...

데브옵스 · 인프라 클라우드

컨퍼런스 if kakao

Preview Cloud_2 @if(kakao)2021

컨퍼런스 if kakao

if (kakao) 2021 컨퍼런스에서 Cloud 관련 기술 발표 세션을 소개합니다. 1. 멀티 클러스터 환경을 위한 Kubernetes Operator 패턴 @jason.92 @tom.js 하나의 컨트롤러에서 여러 Kubernetes 클러스터의 리소스를 관리하기 위한 Operator 패턴을 코드 레벨로 소개합니다. 2. 혼자서 퍼블릭 클라우드 전체를 배포하는 방법 @jay.won 쿠버네티스 기반의 CI/CD로 오픈스택을 배포하는 방법을 소개합니다. 3. How to Provision Kubernetes Local Volume Dynamically @jayden.l2 @ian.song Kubernetes에서 Local Volume을 사용하기 위해 Scheduler Extender와 Provisioner를 개발한 내용을 시연과 함께 소개합니다. 4. Multitenancy L2DSR Loadbalancer @herbert.yoo 멀티테넌트 네트워크환경에서 동작하는 XDP/...

데브옵스 · 인프라 네트워크

컨퍼런스 kt cloud Summit 2025

Next Synergy : One Cloud, Open Ecosystem for Cloud Native and AI

클라우드