기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
에서 Amazon용 Flink Kubernetes 연산자 설정 EMR EKS
Amazon에 Flink Kubernetes 연산자를 설치하기 전에 다음 작업을 완료하여를 설정합니다EKS. Amazon Web Services(AWS)에 이미 가입하고 Amazon를 사용한 경우 Amazon EMR on를 사용할 준비가 EKS거의 된 것입니다EKS. Amazon에서 Flink 연산자를 설정하려면 다음 작업을 완료합니다EKS. 필수 조건 중 하나를 이미 완료한 경우 해당 조건을 건너뛰고 다음 조건으로 넘어갈 수 있습니다.
-
의 최신 버전 설치 또는 업데이트 AWS CLI -를 이미 설치한 경우 최신 버전이 있는지 AWS CLI확인합니다.
-
kubectl 및 eksctl 설정 - eksctl은 Amazon와 통신하는 데 사용하는 명령줄 도구입니다EKS.
-
Install Helm – Kubernetes용 Helm 패키지 관리자는 Kubernetes 클러스터에서 애플리케이션을 설치하고 관리하는 데 도움이 됩니다.
-
Amazon 시작하기 EKS – eksctl – 단계에 따라 Amazon에 노드가 있는 새 Kubernetes 클러스터를 생성합니다EKS.
-
Amazon EMR 릴리스 레이블(릴리스 6.13.0 이상)을 선택합니다. Flink Kubernetes 연산자는 Amazon EMR 릴리스 6.13.0 이상에서 지원됩니다.
-
작업 실행 역할을 생성합니다.
-
운영자 실행 역할을 생성합니다. 이 단계는 선택 사항입니다. Flink 작업과 운영자에 동일한 역할을 사용할 수 있습니다. 연산자에 대해 다른 IAM 역할을 지정하려면 별도의 역할을 생성할 수 있습니다.
-
운영자 실행 역할의 신뢰 정책을 업데이트합니다. Amazon EMR Flink Kubernetes 운영자 서비스 계정에 사용할 역할에 대해 하나의 신뢰 정책 항목을 명시적으로 추가해야 합니다. 다음 예제 형식을 따를 수 있습니다.
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Federated": "arn:aws:iam::
ACCOUNT_ID
:oidc-provider/OIDC_PROVIDER
" }, "Action": "sts:AssumeRoleWithWebIdentity", "Condition": { "StringLike": { "OIDC_PROVIDER
:sub": "system:serviceaccount:NAMESPACE
:emr-containers-sa-flink-operator" } } } ] }