EKS 확장 지원 활성화로 Kubernetes 버전 업그레이드 계획에 유연성 더하기

EKS 확장 지원 활성화로 Kubernetes 버전 업그레이드 계획에 유연성 더하기

이 주제는 EKS 클러스터의 업그레이드 정책을 설정해서 확장 지원을 활성화하는 방법을 설명합니다. EKS 클러스터의 업그레이드 정책은 클러스터가 표준 지원 기간 끝에 도달할 때 어떻게 되는지 결정해요. 클러스터 업그레이드 정책에 확장 지원이 활성화되어 있으면 표준 지원 기간 끝에 확장 지원 기간으로 들어갑니다. 클러스터는 표준 지원 기간 끝에 자동으로 업그레이드되지 않습니다.

실제로 확장 지원 기간에 있는 클러스터는 더 높은 비용이 발생합니다. 클러스터가 단지 확장 지원을 활성화하도록 업그레이드 정책이 설정되어 있고 그 외에는 표준 지원 기간에 있다면 표준 비용이 발생해요.

AWS 콘솔에서 클러스터를 만들면 확장 지원을 비활성화하도록 업그레이드 정책이 설정됩니다. 다른 방식으로 클러스터를 만들면 확장 지원을 활성화하도록 업그레이드 정책이 설정됩니다. 예를 들어 AWS API로 만든 클러스터는 확장 지원이 활성화되어 있어요.

업그레이드 정책에 대한 자세한 내용은 Cluster upgrade policy를 참고하세요.

중요

클러스터가 현재 Kubernetes 버전에 머물러 확장 지원 기간을 활용하려면, 클러스터 Kubernetes 버전의 표준 지원 기간이 끝나기 전에 확장 지원 업그레이드 정책을 활성화할 것을 강력히 권장합니다. 표준 지원 기간이 끝난 후에도 확장 지원을 활성화할 수 있습니다. 다만 클러스터에 자동 업그레이드가 이미 시작되었다면 변경 사항이 적용될 것이라고 Amazon EKS는 보장할 수 없습니다.

클러스터가 확장 지원으로 들어가면 비활성화할 수 없습니다. 표준 지원의 Kubernetes 버전을 실행 중인 클러스터에 대해서만 확장 지원을 비활성화할 수 있어요.

확장 지원을 활성화하지 않으면 표준 지원 기간이 끝난 후 클러스터가 자동으로 업그레이드됩니다.

EKS 확장 지원 활성화 (AWS Console)

AWS 콘솔에서 EKS 클러스터로 이동합니다. Cluster Info 페이지에서 Overview 탭을 선택합니다.

Kubernetes version settings 섹션에서 Manage를 선택합니다.

Extended support를 선택한 다음 Save changes를 선택합니다.

EKS 확장 지원 활성화 (AWS CLI)

AWS CLI가 설치되어 있고 로그인되어 있는지 확인합니다. AWS CLI를 업데이트·설치하는 방법을 알아보세요.

EKS 클러스터의 이름을 확인합니다.

다음 명령을 실행합니다.

aws eks update-cluster-config \
--name  \
--upgrade-policy supportType=EXTENDED

더 알아보기 (Learn more)

출처: 문서