Amazon EKS 플랫폼 버전 관리 방법 및 주요 Kubernetes 업데이트 안내

쿠키 설정과 사용자 선택
AWS에서는 서비스 제공을 위해 꼭 필요한 쿠키(필수 쿠키)를 사용하며, 이 쿠키는 사용자가 끌 수 없습니다. 사이트 성능 분석이나 광고 노출에 필요한 쿠키는 사용자의 선택에 따라 '수락', '거부', '사용자 지정'이 가능합니다. 쿠키 설정은 언제든 사이트 하단에서 쉽게 변경할 수 있습니다.
Amazon EKS 플랫폼 버전의 의미와 관리 방식
Amazon EKS 플랫폼 버전은 Kubernetes 클러스터의 기능과 관리 환경을 정의합니다. 각 Kubernetes 버전에 여러 플랫폼 버전이 있을 수 있습니다. 플랫폼 버전별로 활성화되는 기능이나 보안 패치가 다르며, EKS가 자동으로 최신 버전으로 점진적으로 업그레이드합니다.
주요 Kubernetes 버전별 EKS 플랫폼 버전 릴리즈 내역
Kubernetes 1.33부터 1.28까지의 각 버전별로 플랫폼 버전이 꾸준히 개선되어 왔으며, 보안 업데이트와 새로운 기능이 반영됩니다. 예를 들어 1.33의 첫 EKS 플랫폼은 eks.4부터 시작되고, 출시 일자가 명확히 구분되어 있습니다. 내부 테스트 후 취소된 버전(ex. eks.7, eks.8 등)도 존재합니다.
자동 업그레이드 및 수동 관리 방법
EKS 클러스터는 자동으로 최신 플랫폼 버전으로 업그레이드됩니다. 만약 즉시 최신 기능을 사용하고 싶다면 새로운 클러스터를 만드는 것이 방법입니다. 사용자가 직접 플랫폼 버전을 변경할 수는 없으며, Kubernetes 버전 업그레이드를 통해서만 해당 버전의 최신 플랫폼이 적용됩니다.
클러스터의 플랫폼 버전 확인 방법
EKS 콘솔에서 클러스터 목록에서 이름을 클릭 후 'Overview' 탭에서 확인하거나, AWS CLI 명령어를 사용할 수 있습니다.
aws eks describe-cluster --name my-cluster --query cluster.platformVersion
예시 결과: "eks.10"
주요 Admission Controller 기능 소개
각 Kubernetes minor 버전별 EKS 플랫폼에는 다양한 Admission Controller가 활성화되어, 네임스페이스 관리, 리소스 제한, 보안, 인증 등 클러스터 운영에 중요한 역할을 합니다. 버전별로 ObjectCount 등 일부 기능 차이도 있습니다.
플랫폼 버전 간 호환성과 주요 변경점
새로운 플랫폼 버전이 출시될 때마다 보안/기능이 개선되며, 노드 이미지(AMI)와의 호환성 역시 유지됩니다. 큰 변화나 서비스 중단 없이 자동으로 업그레이드되는 구조입니다.
문제 발생 시 대응방안
플랫폼 버전이 여러 단계 뒤처진 경우 EKS가 자동 업그레이드를 못 할 수 있으며, 관련 원인은 별도 안내문서를 참고해야 합니다. 플랫폼 버전 저장 오류, 설정 변경 문제 발생 시 지원 센터 문의가 안내되어 있습니다.
출처 및 참고 : View Amazon EKS platform versions for each Kubernetes version - Amazon EKS