Amazon Elastic Kubernetes Service: - Amazon Application Recovery Controller(ARC)

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

Amazon Elastic Kubernetes Service:

Amazon EKS는 가용 영역의 상태 저하나 장애와 같은 이벤트에 대해 애플리케이션의 복원력을 강화할 수 있는 기능을 제공합니다. Amazon EKS 클러스터에서 워크로드를 실행할 때 Amazon Application Recovery Controller(ARC) 영역 전환 또는 영역 자동 전환을 사용하여 애플리케이션 환경의 내결함성 및 애플리케이션 복구를 더욱 개선할 수 있습니다.

Amazon Elastic Kubernetes Service와 함께 영역 전환 사용

영역 전환을 활성화하려면 다음 방법 중 하나를 사용합니다. 자세한 내용은 Amazon Elastic Kubernetes Service 사용 설명서ARC 영역 전환에 대해 알아보기를 참조하세요.

Console
새 Amazon EKS 클러스터에서 영역 전환 활성화(콘솔)
  1. ARC에 등록할 Amazon EKS 클러스터의 이름과 리전을 찾습니다.

  2. https://console.aws.amazon.com/eks/home#/clusters에서 Amazon EKS 콘솔을 엽니다.

  3. 클러스터를 선택합니다.

  4. 클러스터 정보 페이지에서 개요 탭을 선택합니다.

  5. 영역 전환에서 관리를 선택합니다.

  6. EKS 영역 전환에 대해 활성화 또는 비활성화를 선택합니다.

AWS CLI
새 Amazon EKS 클러스터에서 영역 전환 활성화(AWS CLI)
  • 다음 명령을 입력합니다.

    aws eks create-cluster --name my-eks-cluster --role-arn my-role-arn-to-create-cluster --resources-vpc-config subnetIds=string,string,securityGroupIds=string,string,endpointPublicAccess=boolean,endpointPrivateAccess=boolean,publicAccessCidrs=string,string --zonal-shift-config enabled=true
기존 Amazon EKS 클러스터에서 영역 전환 활성화(AWS CLI)
  • 다음 명령을 입력합니다.

    aws eks update-cluster-config --name my-eks-cluster --zonal-shift-config enabled=true

Amazon EKS 클러스터에 대한 영역 전환을 시작하거나 영역 자동 전환을 활성화하여 AWS 가 자동으로 수행하도록 허용할 수 있습니다. ARC로 Amazon EKS 클러스터 영역 전환을 활성화한 후 ARC 콘솔, AWS CLI 또는 영역 전환 및 영역 자동 전환 APIs.

영역 전환 시작에 대한 자세한 내용은 영역 전환 시작, 업데이트 또는 취소 섹션을 참조하세요.

영역 전환으로 Amazon EKS를 활성화하는 방법에 대한 자세한 내용은 Amazon Elastic Kubernetes Service 사용 설명서Amazon EKS에서 ARC 영역 전환에 대해 알아보기를 참조하세요.

Amazon Elastic Kubernetes Service에 대한 영역 전환 작동 방식

Amazon EKS 영역 전환 중 다음이 자동으로 수행됩니다.

  • 영향을 받는 가용 영역의 모든 노드가 폐쇄됩니다. 이렇게 하면 Kubernetes 스케줄러가 비정상 가용 영역의 노드에 새 포드를 스케줄링하지 못하게 됩니다.

  • 관리형 노드 그룹을 사용하는 경우 가용 영역 리밸런싱이 일시 중지되고 새 Amazon EKS 데이터 영역 노드가 정상 AZs에서만 시작되도록 Auto Scaling 그룹이 업데이트됩니다.

  • 비정상 가용 영역의 노드는 종료되지 않으며 이러한 노드에서 포드가 퇴출되지 않습니다. 이는 영역 전환이 만료되거나 취소될 때 트래픽이 아직 전체 용량이 남아 있는 가용 영역으로 안전하게 복귀할 수 있도록 하기 위한 것입니다.

  • EndpointSlice 컨트롤러는 손상된 가용 영역에서 모든 포드 엔드포인트를 찾아 관련 EndpointSlices에서 제거합니다. 이렇게 하면 정상 가용 영역에 있는 포드 엔드포인트만 네트워크 트래픽을 수신하도록 타겟팅됩니다. 영역 전환이 취소되거나 만료되면, EndpointSlice 컨트롤러는 복원된 가용 영역에 엔드포인트를 포함하도록 EndpointSlices를 업데이트합니다.

자세한 내용은 AWS 컨테이너 블로그를 참조하세요.