본문 바로가기

Ops/AWS

AWS EKS - 업그레이드 Tip

반응형

AWS EKS - 업그레이드 Tip

 

 

 

AWS EKS는 6개월도 안되서 새로운 버전이 나오기 때문에 업그레이드를 꾸준히 진행해야 합니다. 업그레이드를 하는데 다운타임(downtime)등의 문제를 AWS에 문의했습니다.

 

 

1.22버전을 사용하고 있을 경우 1.23 버전으로의 업그레이드는 강제 사항인가요? 

2023년 6월 4일까지 EKS 1.23버전으로 업데이트 하지 않으면 자동 업데이트 대상이 되며 자동으로 업데이트 될 때는 별도의 알림이 제공되지 않습니다. 업데이트 일정은 정확히 2023년 6월 4일에 AWS의 모든 EKS 클러스터가 업데이트가 된다기 보다는 6월 4일 부터 순차적으로 업데이트가 이루어집니다. 이에 따라 사용하고 계신 클러스터의 정확한 업데이트 시점은 저희도 제공을 해드릴 수가 없는 점 양해 부탁 드립니다. 지원 종료 시점 부터는 사용하고 계시는 클러스터가 언제든지 업데이트가 될 수 있다는 점을 인지하시고 2023년 6월 4일 전에 EKS 버전 업데이트를 하시길 권장 드립니다. 자세한 내용은 문서[1]을 참고 바랍니다.

 

 

강제로 업그레이드가 된다면, downtime은 얼마나 발생할까요? 

먼저 고객님이 실행 중인 애플리케이션은 영향을 받지는 않습니다. 자동 업데이트가 진행되면 EKS에서는 새 버전의 API 서버 노드를 시작해 기존 노드를 대체합니다. 이 때 Client -> Kubernetes 로 요청하는 API에 잠시 중단이 발생할 수는 있습니다. 
자세한 내용은 문서[2]를 참고 부탁드립니다.

 

 

1.22 버전에서 바로 1.25 버전으로 업그레이드를 해도 문제가 없을까요?

EKS는 한 번에 하나의 마이너 버전만 업데이트 할 수 있습니다. 현재 클러스터 버전이 1.22 버전이고 1.25 버전으로 업데이트하기 위해서는 먼저 1.22 버전 클러스터를 1.23 버전으로 업데이트한 다음에 1.23 버전 클러스터를 1.24 버전으로 업데이트하고 다시 1.25 버전으로 업데이트를 해야 합니다. 또한 ESS 클러스터 버전 업데이트를 진행시에는 노드그룹에 대한 버전 업데이트, Add-on 버전 업데이트, 고객님의 서비스 관련된 영향도 등을 파악하여 작업을 진행해야 합니다.

 

 

 


by mkdir-chandler


 

 

 

 

 

728x90
반응형