AWS EKS 업그레이드 실습: Control Plane부터 Node Group까지



• AWS EKS 클러스터의 Kubernetes 버전 업그레이드는 보안 패치와 신규 기능을 위해 필수적이며, Control Plane, Add-on, Managed Node Group까지 고려해야 안정적인 업그레이드가 가능합니다. 업그레이드 전 릴리즈 노트를 검토하고, EKS Upgrade Insights를 활용하여 호환성 문제를 사전에 파악하는 것이 중요합니다.
• EKS 클러스터 업그레이드는 기존 클러스터의 Control Plane과 worker node를 목표 버전으로 업그레이드하거나, 새로운 클러스터를 생성하여 트래픽을 점진적으로 전환하는 방식으로 진행할 수 있으며, 각 버전의 주요 변경 사항과 고려 사항을 확인하여 체크리스트를 작성하는 것이 필요합니다.
• EKS 클러스터 업그레이드 전략은 두 가지로, 첫 번째는 새로운 클러스터(green)를 생성하고 점진적으로 트래픽을 이전 클러스터(blue)에서 전환하는 방식이며, 두 번째는 EKS Control Plane과 worker node의 버전 차이를 이용해 점진적으로 업그레이드하는 방식입니다.
• 업그레이드는 AWS Console, AWS CLI, eksctl, Terraform을 통해 수행할 수 있으며, 각 방법은 클러스터와 노드 그룹의 Kubernetes 버전을 일치시켜야 하며, 업그레이드 상태는 describe-update 명령으로 모니터링할 수 있습니다.

북마크
공유하기
신고하기