DevOps 13

[기술리포트] 클라우드 네이티브 2편 : 애플리케이션 이식성 강화 - 컨테이너·배포 전략

[ kt cloud Cloud컨설팅팀 심대섭 님 ] 📋 요약 이 글에서는 클라우드 네이티브 환경에서 애플리케이션 이식성을 강화하기 위한컨테이너 패키징, 설정 외부화, 배포 전략의 핵심 원칙과 실무 적용 방법을 다룹니다.이를 통해 장애 발생 시 수리가 아닌 재배포 중심의 복구 전략을 수립하고,무중단 배포와 운영 복원력을 확보하는 방향을 정리합니다. #클라우드네이티브 #컨테이너 #쿠버네티스 #애플리케이션이식성 #배포전략현재 대부분의 신규 서비스는 컨테이너와 쿠버네티스를 전제로 설계합니다. 그런데 장애 분석 회의에 들어가 보면 원인은 여전히 익숙한 패턴에서 나옵니다. 특정 노드에만 설치된 라이브러리, 환경마다 미묘하게 다른 설정, 롤백이 안 되는 배포 파이프라인 같은 것들입니다. 인프라는 멀..

[기술리포트] 클라우드 네이티브 1편 : 가용성 설계 재조명 - 배포·격리·상태·검증 4대 원칙

[ kt cloud Cloud컨설팅팀 심대섭 님 ] 📋 요약 이 글에서는 클라우드 네이티브 환경에서 서비스 가용성을 확보하기 위한네 가지 핵심 설계 원칙(애플리케이션 이식성 및 배포 전략,장애 도메인과 격리 설계, 상태 관리와 데이터 일관성, 카오스 엔지니어링과 복원력 검증)을 다룹니다. 장애의 출발점이 인프라가 아닌 변경과 운영 방식으로 이동한 현실에서,실제 아키텍처 의사결정에 적용 가능한 설계 프레임워크와 검증 방법을 정리합니다.#클라우드네이티브 #가용성설계 #장애격리 #카오스엔지니어링 #멀티리전현재, 조직의 규모와 무관하게 대부분의 조직은 어떤 형태로든 클라우드를 활용하고 있습니다. 신규 서비스는 컨테이너와 Kubernetes 기반으로 구축되고, 기존 레거시 시스템도 단계적으로 클..

[실전가이드] OpenStack Helm 배포를 GitOps로 전환: FluxCD+Argo CD 아키텍처 설계와 운영 전략

[ kt cloud Foundation플랫폼팀 이지은 님 ] 📋 요약 이 글에서는 OpenStack Helm 배포 방식을 Genestack CI 기반 렌더링에서FluxCD HelmRelease와 Argo CD를 활용한 GitOps 방식으로 전환한 과정을 다룹니다.전환 배경, 아키텍처 설계, 값 관리 체계, 의존성 제어, 운영 결과와 장단점을 정리합니다.#OpenStack #GitOps #FluxCD #ArgoCD #HelmRelease안녕하세요. 오늘은 내부에서 실제로 전환을 마친 “OpenStack Helm 배포 방식”을 정리해 공유드립니다. 핵심은 간단합니다.기존: Genestack CI로 Helm Chart를 미리 렌더링 → 순수 매니페스트(YAML)를 Argo CD로 배포변경: ..

[세션 리포트] OpenInfra Summit Europe 2025:kt cloud의 OpenStack-Kubernetes 클라우드 네이티브 CSP 구축 사례

[ kt cloud Foundation플랫폼팀 이지은 님 ] 📋 요약 OpenStack과 Kubernetes를 결합한 클라우드 네이티브 CSP 구축 사례를 소개합니다. 벤더 종속 구조에서 오픈소스 기반 기술 중심 아키텍처로 전환하며, 확장성과 안정성을 갖춘 플랫폼 설계 전략을 공유합니다. #OpenStack #Kubernetes #클라우드네이티브 #OVN #CSP2025년 10월, kt cloud는 OpenInfra Summit Europe 2025 무대에 섰습니다.발표 주제는 “Building a CSP with OpenStack & Kubernetes: Pain, Power, and Progress”로 OpenStack과 Kubernetes를 결합해 클라우드 네이티브 CSP를 구축한 사례를 전 세..

[가이드] kt cloud에서 사용하는 Umbrella Helm Chart 설계 전략

[ kt cloud Foundation플랫폼팀 이지은 님 ] 📋 요약 여러 Helm Chart를 하나로 묶어 관리하는 Umbrella Helm Chart의 개념과 설계 전략을 소개합니다.GitOps 환경에서 배포 자동화와 환경별 설정 관리를 효율화하는 실전 가이드를 제공합니다. #Helm #UmbrellaChart #GitOps #Kubernetes #배포자동화 CI 도입, 그리고 선택의 기로CI 체계를 처음 도입하면서 가장 먼저 부딪히는 벽 중 하나는 바로 '배포 방식'에 대한 결정입니다. 선언형 배포를 할 것인가? 템플릿 기반 배포를 할 것인가? 많은 분들이 kustomize와 helm 사이에서 고민을 시작합니다. 그리고 여기서 한 걸음 더 나아가면, Helm을 선택했을 때 'Umbrella He..

[분석] ArgoCD 3.0이 선언한 GitOps 새로운 시대: 주요 업데이트 기능 완벽 해부

[ kt cloud Foundation플랫폼팀 이지은 님 ] 📋 요약 GitOps 선도 솔루션 ArgoCD 3.0의 주요 업데이트 기능과 2.x 버전 대비 핵심 변경사항을 상세히 분석합니다.RBAC 권한 제어, 리소스 추적 방식 개선 등 실무 적용을 위한 마이그레이션 가이드를 제공합니다.#ArgoCD #GitOps #쿠버네티스 #DevOps #지속적배포 최근 GitOps의 선두 주자인 ArgoCD가 드디어 3.0 버전을 출시하며 개발자 커뮤니티의 뜨거운 관심을 받고 있습니다. ArgoCD는 쿠버네티스 환경에서 가장 널리 사용되는 오픈 소스 지속적 배포(CD) 솔루션으로 자리매김했습니다. 이번 메이저 버전 업데이트는 단순한 기능 추가를 넘어, 기존의 2.x 마이너 버전 출시를 중단하고 3.x 버전에 집..

[튜토리얼] kt cloud SDK와 Grafana로 Load Balancer 실시간 모니터링 구축하기

[ kt cloud Cloud컨설팅팀 김휘집 님 ] 📋 요약 kt cloud SDK와 Grafana를 활용하여 Load Balancer의 실시간 모니터링 대시보드를 구축하는 방법을 소개합니다.Custom Exporter를 통해 안정적인 데이터 수집과 시각화를 구현하는 실무 가이드입니다.#LoadBalancer #Grafana #모니터링 #SDK #대시보드 들어가며클라우드 환경에서 Load Balancer(LB)는 트래픽을 분산하여 서비스의 안정성과 성능을 보장하는 핵심 구성 요소입니다. 하지만 여러 개의 LB를 운영하다 보면 각각의 상태와 성능을 실시간으로 파악하기 어려워집니다. “이벤트 기간동안 LB에서 수집되는 데이터가 얼마나될까?”, “LB는 직접 모니터링 할 수 없을까?”, “특정 LB에 연결된..

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

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

What is DevOps? - DevOps & CI/CD

[tk cloud DevOps팀 이효원 님] What is DevOps? - DevOps & CI/CD 1. DevOps란DevOps는 Development(개발)와 Operations(운영)의 합성어로,소프트웨어 개발과 IT 운영 팀 간의 협업을 강화하여 지속적인 통합(CI)과 지속적인 배포(CD)를 가능하게 하는 문화 및 철학을 의미합니다.개발 주기 동안 모든 팀이 같은 목표를 추구하고, 장애물 없이 빠르고 안정적인 배포를 위해 긴밀하게 협력하는 것을 목표로 합니다.  기존에는 개발팀과 운영팀이 서로 독립적으로 작업하는 경우가 많았습니다.하지만 DevOps는 이 두 팀이 소통과 협업을 통해 함께 문제를 해결하고,궁극적으로 더 높은 품질의 소프트웨어를 더 빠르고 안정적으로 제공할 수 있도록 합니다.2...

[개발자 인터뷰] “kt cloud 멀티클라우드 구축 기술 제공으로, K-PaaS 생태계 주도권 선점 할 것”

▶kt cloud (Container 총괄) 박용훈 님 Q . kt cloud에서 어떤 업무를 담당하고 계신가요? → 현재, Container 상품 기획/개발/기술지원/설계 총괄을 담당하고 있으며, Kubernetes 기반의 코어 플랫폼 상품과 DevOps 툴, Container 모니터링, Registry 등의 Cloud Native형의 주요 상품을 개발하고 있습니다. 또한 Container 상품을 기반으로 사용하는 고객에 대한 코어 기술지원과 엔지니어링 지원으로 안정적 서비스를 제공해 드리고 있으며, Cloud Native형 프로젝트의 초기부터 완료단계까지 컨설팅/설계/구축/운영의 전 영역을 담당하고 있습니다. Cloud의 전반적 환경 Public/ Private 등 다양한 환경에서 Container ..