카테고리 없음

Amazon EKS 버전 업그레이드 계획 및 절차

idea9329 2025. 1. 10. 13:08
반응형

Amazon Elastic Kubernetes Service(Amazon EKS)는 Kubernetes의 마이너 버전 릴리스 및 지원 중단 주기를 따릅니다. 새로운 Kubernetes 버전이 출시되면, Amazon EKS는 이를 지원 목록에 추가하며, 각 버전은 릴리스 후 14개월 동안 표준 지원을 받습니다. 이후 12개월 동안 추가 지원이 제공되며, 이 기간 동안 클러스터 시간당 추가 비용이 부과될 수 있습니다. 추가 지원 기간이 종료되기 전에 클러스터를 업그레이드하지 않으면, 클러스터는 현재 지원되는 가장 오래된 추가 버전으로 자동 업그레이드됩니다.

현재 Amazon EKS에서 지원하는 Kubernetes 버전은 다음과 같습니다:

  • 표준 지원 버전:
    • 1.31
    • 1.30
    • 1.29
    • 1.28
  • 추가 지원 버전:
    • 1.27
    • 1.26
    • 1.25
    • 1.24

각 버전의 주요 날짜는 다음과 같습니다:

Kubernetes 버전업스트림 릴리스일Amazon EKS 릴리스일표준 지원 종료일추가 지원 종료일

1.31 2024년 8월 13일 2024년 9월 26일 2025년 11월 26일 2026년 11월 26일
1.30 2024년 4월 17일 2024년 5월 23일 2025년 7월 23일 2026년 7월 23일
1.29 2023년 12월 13일 2024년 1월 23일 2025년 3월 23일 2026년 3월 23일
1.28 2023년 8월 15일 2023년 9월 26일 2024년 11월 26일 2025년 11월 26일
1.27 2023년 4월 11일 2023년 5월 24일 2024년 7월 24일 2025년 7월 24일
1.26 2022년 12월 9일 2023년 4월 11일 2024년 6월 11일 2025년 6월 11일
1.25 2022년 8월 23일 2023년 2월 22일 2024년 5월 1일 2025년 5월 1일
1.24 2022년 5월 3일 2022년 11월 15일 2024년 1월 31일 2025년 1월 31일

업그레이드 절차:

  1. 사전 준비:
    • 현재 클러스터의 상태를 확인하고, 업그레이드하려는 버전의 변경 사항과 호환성을 검토합니다.
    • 클러스터의 백업을 수행하여 데이터 손실에 대비합니다.
  2. 컨트롤 플레인 업그레이드:
    • AWS Management Console, AWS CLI 또는 eksctl을 사용하여 컨트롤 플레인을 업그레이드합니다.
    • 업그레이드 중에는 사소한 서비스 중단이 발생할 수 있으므로, 이를 고려하여 작업을 진행합니다.
  3. 노드 그룹 업그레이드:
    • 관리형 노드 그룹의 경우, AWS에서 제공하는 최신 AMI로 노드 그룹을 업데이트합니다.
    • 자체 관리형 노드 그룹의 경우, 사용자 정의 AMI를 사용하여 노드를 업데이트합니다.
  4. 애플리케이션 테스트:
    • 업그레이드 후 애플리케이션이 정상적으로 동작하는지 확인하고, 필요한 경우 수정 작업을 수행합니다.

향후 계획:

Amazon EKS는 Kubernetes 커뮤니티의 릴리스 주기를 따르며, 새로운 버전이 출시되면 이를 신속하게 지원 목록에 추가합니다. 따라서, 최신 기능과 보안 패치를 활용하려면 정기적으로 클러스터를 업그레이드하는 것이 좋습니다. 또한, Amazon EKS는 업그레이드 인사이트 기능을 통해 클러스터를 최신 버전으로 성공적으로 업그레이드하는 데 영향을 미칠 수 있는 문제에 대한 인사이트를 제공합니다.

참고 자료:

위의 자료를 참고하여 클러스터 업그레이드 계획을 수립하고, 최신 버전으로의 업그레이드를 통해 안정성과 보안성을 유지하시기 바랍니다.

Amazon Elastic Kubernetes Service(Amazon EKS)는 Kubernetes의 마이너 버전 릴리스 및 지원 중단 주기를 따릅니다. 새로운 Kubernetes 버전이 출시되면, Amazon EKS는 이를 지원 목록에 추가하며, 각 버전은 릴리스 후 14개월 동안 표준 지원을 받습니다. 이후 12개월 동안 추가 지원이 제공되며, 이 기간 동안 클러스터 시간당 추가 비용이 부과될 수 있습니다. 추가 지원 기간이 종료되기 전에 클러스터를 업그레이드하지 않으면, 클러스터는 현재 지원되는 가장 오래된 추가 버전으로 자동 업그레이드됩니다.

현재 Amazon EKS에서 지원하는 Kubernetes 버전은 다음과 같습니다:

  • 표준 지원 버전:
    • 1.31
    • 1.30
    • 1.29
    • 1.28
  • 추가 지원 버전:
    • 1.27
    • 1.26
    • 1.25
    • 1.24

각 버전의 주요 날짜는 다음과 같습니다:

Kubernetes 버전업스트림 릴리스일Amazon EKS 릴리스일표준 지원 종료일추가 지원 종료일

1.31 2024년 8월 13일 2024년 9월 26일 2025년 11월 26일 2026년 11월 26일
1.30 2024년 4월 17일 2024년 5월 23일 2025년 7월 23일 2026년 7월 23일
1.29 2023년 12월 13일 2024년 1월 23일 2025년 3월 23일 2026년 3월 23일
1.28 2023년 8월 15일 2023년 9월 26일 2024년 11월 26일 2025년 11월 26일
1.27 2023년 4월 11일 2023년 5월 24일 2024년 7월 24일 2025년 7월 24일
1.26 2022년 12월 9일 2023년 4월 11일 2024년 6월 11일 2025년 6월 11일
1.25 2022년 8월 23일 2023년 2월 22일 2024년 5월 1일 2025년 5월 1일
1.24 2022년 5월 3일 2022년 11월 15일 2024년 1월 31일 2025년 1월 31일

업그레이드 절차:

  1. 사전 준비:
    • 현재 클러스터의 상태를 확인하고, 업그레이드하려는 버전의 변경 사항과 호환성을 검토합니다.
    • 클러스터의 백업을 수행하여 데이터 손실에 대비합니다.
  2. 컨트롤 플레인 업그레이드:
    • AWS Management Console, AWS CLI 또는 eksctl을 사용하여 컨트롤 플레인을 업그레이드합니다.
    • 업그레이드 중에는 사소한 서비스 중단이 발생할 수 있으므로, 이를 고려하여 작업을 진행합니다.
  3. 노드 그룹 업그레이드:
    • 관리형 노드 그룹의 경우, AWS에서 제공하는 최신 AMI로 노드 그룹을 업데이트합니다.
    • 자체 관리형 노드 그룹의 경우, 사용자 정의 AMI를 사용하여 노드를 업데이트합니다.
  4. 애플리케이션 테스트:
    • 업그레이드 후 애플리케이션이 정상적으로 동작하는지 확인하고, 필요한 경우 수정 작업을 수행합니다.

향후 계획:

Amazon EKS는 Kubernetes 커뮤니티의 릴리스 주기를 따르며, 새로운 버전이 출시되면 이를 신속하게 지원 목록에 추가합니다. 따라서, 최신 기능과 보안 패치를 활용하려면 정기적으로 클러스터를 업그레이드하는 것이 좋습니다. 또한, Amazon EKS는 업그레이드 인사이트 기능을 통해 클러스터를 최신 버전으로 성공적으로 업그레이드하는 데 영향을 미칠 수 있는 문제에 대한 인사이트를 제공합니다.

참고 자료:

위의 자료를 참고하여 클러스터 업그레이드 계획을 수립하고, 최신 버전으로의 업그레이드를 통해 안정성과 보안성을 유지하시기 바랍니다.

반응형