목록 보기
[기술검증] 물리 서버는 그대로, 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를 함께 운용하는 전략 검토

댓글 0

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

댓글을 불러오는 중...