728x90
반응형

쿠버네티스 4

Hot-Patch Rolling Upgrade

개요Hot-Patch Rolling Upgrade는 시스템 또는 서비스 운영 중 무중단으로 패치나 기능 개선을 적용하는 배포 전략입니다. 특히 고가용성이 요구되는 시스템에서 서비스 중단 없이 변경 사항을 적용하는 데 효과적이며, 운영 리스크를 최소화하고 고객 경험을 극대화할 수 있습니다.1. 개념 및 정의Hot-Patch는 애플리케이션 또는 시스템을 재시작하지 않고 실행 중인 상태에서 코드나 설정을 실시간으로 변경하는 기술입니다. Rolling Upgrade는 전체 인프라를 한 번에 교체하지 않고, 일정 단위로 나누어 점진적으로 배포하는 방식입니다.Hot-Patching: 리스타트 없이 수정사항을 적용해 중단 최소화Rolling Upgrade: 점진적 배포로 안정성과 모니터링 확보조합 효과: 고가용성 +..

Topic 2025.07.02

LitmusChaos

개요분산 시스템과 마이크로서비스의 복잡성이 증가하면서 시스템의 회복 탄력성(resilience)을 사전에 검증하는 **카오스 엔지니어링(Chaos Engineering)**이 중요해지고 있습니다. LitmusChaos는 쿠버네티스 환경에서 손쉽게 카오스 실험을 설계, 실행, 분석할 수 있는 오픈소스 플랫폼으로, 신뢰성 높은 시스템 운영의 핵심 도구로 부상하고 있습니다.1. 개념 및 정의LitmusChaos는 쿠버네티스 기반 인프라에서 카오스 테스트(장애 시뮬레이션)를 자동화하여 시스템의 내결함성을 검증하는 카오스 엔지니어링 툴킷입니다.개발 주체: CNCF(Cloud Native Computing Foundation) 산하 오픈소스 프로젝트주요 목적: 장애 유도 실험을 통해 복원력 있는 시스템 설계핵심 철..

Topic 2025.06.18

Cluster-API (CAPI)

개요Cluster-API(CAPI)는 Kubernetes 네이티브 방식으로 Kubernetes 클러스터 자체의 생성, 업그레이드, 삭제를 선언적 리소스로 관리할 수 있도록 하는 API 프레임워크입니다. 쿠버네티스 클러스터를 쿠버네티스 CRD(Custom Resource Definition)로 정의하고, 컨트롤러가 이를 감시하며 실제 인프라에 반영하는 방식으로 동작합니다. 이를 통해 쿠버네티스 클러스터를 GitOps 및 자동화 파이프라인에 통합할 수 있으며, 다양한 클라우드와 베어메탈 환경에서 일관된 클러스터 관리를 가능하게 합니다.1. 개념 및 정의Cluster-API는 Kubernetes 리소스를 통해 클러스터를 관리할 수 있도록 추상화된 컨트롤 플레인입니다:클러스터를 CRD로 정의 (Cluster, ..

Topic 2025.05.09

Seldon Core(셀던 코어)

개요Seldon Core는 머신러닝 모델을 Kubernetes 환경에 안정적이고 확장 가능하게 배포(서빙)할 수 있도록 지원하는 오픈소스 MLOps 플랫폼입니다. REST/gRPC API, A/B 테스트, Canary 배포, 모델 해석성(Explainability) 등 다양한 기능을 제공하며, 다양한 프레임워크와 언어의 모델을 통합 관리할 수 있습니다. 본 글에서는 Seldon Core의 핵심 기능, 아키텍처, 활용 전략을 소개합니다.1. 개념 및 정의Seldon Core는 컨테이너화된 머신러닝 모델을 Kubernetes 상에서 배포하고, 서빙하며, 운영할 수 있는 MLOps 인프라입니다. 모델을 마이크로서비스로 감싸고, 서비스 메쉬 및 모니터링 도구와 통합하여 프로덕션 수준의 배포 자동화, 트래픽 제어..

Topic 2025.04.09
728x90
반응형