고기 대신 SW 한점/Public Cloud

[AWS] Amazon EKS Version - 2

지식한점 2022. 12. 22. 12:33
반응형

싱글 클러스터 업그레이드 전략

  • 적은 비용으로 업그레이드 가능
  • 기존 시스템을 크게 변경할 필요가 없습니다.
  • 노드 그룹과 cordon, drain, eviction 을 사용하여 무중단 업그레이드 가능
  • 테스트 환경, 소규모 워크로드 등에 적합

Control Plane

  • 하나의 버전씩 업그레이드를 진행합니다.

Data Plane(Worker Node)

  • 노드 그룹 버전 업데이트
    • 기본적으로 노드는 한 번에 하나씩 업데이트를 진행합니다. 배포된 애플리케이션이 높은 수준의 중단을 허용할 경우, 작업 병렬 수준을 높여 노드 그룹 버전 업데이트를 완료하는데 걸리는 시간을 줄일 수 있습니다. 노드 개수가 많을 경우 비율로 설정하는 것이 유용합니다.
    • 서비스 불가능 노드(최대)는 숫자 혹은 비율로 설정가능
    • Rolling Update(PDB 준수)/Force Update
  • Launch Template 버전 변경
    • 관리형 노드 그룹(managed node group)은 항상 EC2 Auto Scaling 그룹에서 사용할 시작 템플릿과 함께 배포하고 실제 콘솔창에서 확인 가능합니다. Amazon EKS API는 사용자가 제공한 템플릿을 복사하거나 계정의 기본값으로 자동 생성해서 시작 템플릿을 생성합니다. 커스텀한 옵션이 많을 경우 사용하는 것이 적절. 업데이트 시, 새로운 노드 그룹 생성 후, 진행합니다.

Add-ons

Workloads

 

*참고

반응형