목록 보기
[기술검증] 물리 서버는 그대로, Kubernetes는 새 버전으로: Cluster API In-place Upgrade
데브옵스

[기술검증] 물리 서버는 그대로, Kubernetes는 새 버전으로: Cluster API In-place Upgrade

KT 클라우드
KT 클라우드
2026년 7월 21일

두줄요약

물리 서버 환경에서 Cluster API와 BYOH Provider로 In-place Upgrade를 구현하고 검증했습니다. Rolling Upgrade와 병행해 인프라 제약에 맞는 업그레이드 전략을 확보했습니다.

핵심 내용

  • 물리 서버 기반 Kubernetes 운영에서 Cluster API와 BYOH Provider를 선택한 배경 정리
  • Rolling Upgrade와 공존하는 In-place Upgrade를 Control Plane과 Worker Node에 적용한 구현·검증 과정 소개
  • API v1beta2 대응, 기존 v1beta1 호환성 확보, 상태 추적을 위한 Condition·Event·Log 관찰 구조 점검

선택 이유

  • 여러 클러스터의 생성·확장·업그레이드·삭제를 선언형으로 일관 관리할 필요
  • 이미 준비된 Host를 그대로 활용해야 하는 Bare Metal 환경의 제약
  • 여분 Host 없이 버전만 갱신하려는 운영 요구와 맞는 업그레이드 전략

장단점

  • Rolling Upgrade는 검증과 복구가 쉬운 대신 고정 자원 환경에서 비용 부담 증가
  • In-place Upgrade는 추가 Host 없이 가능하지만 제어 로직과 실패 대응 책임 증가
  • 두 전략 공존으로 변경 유형과 인프라 특성에 맞는 선택 가능

적용해볼 점

  • Provider 호환성 정비를 기능 개발보다 먼저 검토
  • 역할별 안전 정책과 관찰 가능성 확보를 업그레이드 설계의 핵심으로 반영
  • 운영 환경에 맞춰 Rolling과 In-place를 함께 운용하는 전략 검토

다음 읽기

같은 회사의 연관 글

[기술사례] Proxmox와 Pulumi로 구현한 ControlPlane 가상화

Proxmox VE와 Pulumi로 ControlPlane 가상화와 IaC 기반 운영 자동화를 구현한 사례를 다뤘습니다. 변경 적용은 승인 게이트로 분리해 안전성과 재현성을 높였습니다.

KT 클라우드
KT 클라우드
데브옵스

댓글 0

댓글을 작성하려면 로그인이 필요합니다.

댓글을 불러오는 중...