업그레이드와 수명주기 관리
2026-08-25 작성2026-08-26 수정9분 읽기
개요
하이브리드 노드의 Kubernetes 버전 업그레이드는 managed node group과 달리 전 과정이 고객 책임입니다(공유 책임 모델). AWS는 업그레이드 도구(nodeadm upgrade)를 제공하지만, 워크로드 대피(drain)·순서 제어·검증은 운영자가 수행합니다. 본 문서는 업그레이드 전략 선택(in-place vs 노드 교체), nodeadm upgrade의 동작 원리, 사전 조건(드레인·nodeadm 버전), 폐쇄망 환경의 사설 미러 구성, 그리고 노드 단위 업그레이드 런북을 다룹니다.
업그레이드 전략: 노드 교체 vs In-Place
| 전략 | 방식 | 적합 환경 |
|---|---|---|
| 노드 교체 (cutover, blue-green) — 공식 권장 | 대상 버전으로 초기화한 새 노드를 조인시키고, 워크로드를 이전한 후 구버전 노드를 nodeadm uninstall·kubectl delete node로 제거 |