翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
での Amazon の Flink Kubernetes オペレータのセットアップ EMR EKS
Amazon に Flink Kubernetes オペレータをインストールする前に、以下のタスクを完了してセットアップしますEKS。Amazon Web Services (AWS) にサインアップ済みで、Amazon を使用したことがある場合はEKS、 EMRで Amazon を使用する準備がほぼ整いますEKS。Amazon で Flink 演算子をセットアップするには、次のタスクを実行しますEKS。前提条件のいずれかを既に完了している場合は、その前提条件をスキップして、次の前提条件に進むことができます。
-
の最新バージョンをインストールまたは更新する AWS CLI – をすでにインストールしている場合は AWS CLI、最新バージョンであることを確認します。
-
kubectl と eksctl のセットアップ – eksctl は、Amazon との通信に使用するコマンドラインツールですEKS。
-
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 Flink Kubernetes オペレータサービスアカウントに使用するロールに、信頼ポリシーエントリを EMR 1 つ明示的に追加する必要があります。次の例に示した形式に従うことができます。
{ "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" } } } ] }