클러스터용 자체 관리형 노드 업데이트

클러스터용 자체 관리형 노드 업데이트

클러스터의 자체 관리형 노드를 새 AMI로 업데이트하는 방법을 설명합니다.

출처: 문서

본문

새 Amazon EKS 최적화 AMI가 출시되면 자체 관리형 노드 그룹의 노드를 새 AMI로 교체하는 것을 고려하세요. 마찬가지로 Amazon EKS 클러스터의 Kubernetes 버전을 업데이트했다면 노드를 같은 Kubernetes 버전을 사용하는 노드로 업데이트하세요.

중요: 이 주제는 자체 관리형 노드의 노드 업데이트를 다룹니다. 관리형 노드 그룹을 사용한다면 "클러스터용 관리형 노드 그룹 업데이트"를 참고하세요.

자체 관리형 노드 그룹을 새 AMI로 업데이트하는 기본적인 방법은 두 가지입니다.

  • 새 노드 그룹으로 애플리케이션 마이그레이션 – 새 노드 그룹을 만들고 Pod를 해당 그룹으로 마이그레이션합니다. 새 노드 그룹으로 마이그레이션하는 것은 기존 AWS CloudFormation 스택에서 AMI ID만 업데이트하는 것보다 더 정상적(graceful)입니다. 마이그레이션 프로세스는 새 스택이 기존 Pod 워크로드를 수용할 준비가 된 후 이전 노드 그룹을 NoSchedule로 taint 하고 노드를 드레인하기 때문입니다.
  • AWS CloudFormation 노드 스택 업데이트 – 기존 노드 그룹의 AWS CloudFormation 스택을 새 AMI를 사용하도록 업데이트합니다. 이 방법은 eksctl로 생성된 노드 그룹에는 지원되지 않습니다.

더 알아보기 (Learn more)