EKS 垂直自動スケーリングEMRでの Amazon のトラブルシューティング - Amazon EMR

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

EKS 垂直自動スケーリングEMRでの Amazon のトラブルシューティング

Operator Lifecycle Manager を使用して Amazon EKSクラスターで Amazon EMR on EKS vertical autoscaling 演算子を設定するときに問題が発生した場合は、以下のセクションを参照してください。インストールを完了する手順などの詳細については、「Amazon Spark EMR ジョブでの垂直自動スケーリングの使用」を参照してください。

403 Forbidden エラー

のステップに従って olm status コマンドAmazon EKSクラスターに Operator Lifecycle Manager (OLM) をインストールするを実行し、次のような403 Forbiddenエラーが返された場合、認証トークンがオペレーターの Amazon ECRリポジトリに取得されていない可能性があります。

この問題を解決するには、「Amazon をEKS垂直自動スケーリング演算子EMRにインストールする」のステップを繰り返して、トークンを取得します。次に、インストールをもう一度試します。

Error: FATA[0002] Failed to run bundle: pull bundle image: error pulling image IMAGE. error resolving name : unexpected status code [manifests latest]: 403 Forbidden

Kubernetes 名前空間が見つからない

Amazon EKSクラスターで Amazon EMR on EKS vertical autoscaling 演算子を設定すると、次のようなnamespaces not foundエラーが表示されることがあります。

FATA[0020] Failed to run bundle: create catalog: error creating catalog source: namespaces "NAME" not found.

指定した名前空間が存在しない場合、 OLM は垂直自動スケーリング演算子をインストールしません。この問題を解決するには、次のコマンドを使用して名前空間を作成します。次に、インストールをもう一度試します。

kubectl create namespace NAME

Docker 認証情報の保存中のエラー

垂直自動スケーリング を設定するには、EKS垂直自動スケーリング関連の Docker イメージEMRで Amazon を認証してフェッチする必要があります。これを行う際に、Docker が実行されていないと、次のようなエラーが発生する場合があります。

aws ecr get-login-password \ --region $REGION | docker login \ --username AWS \ --password-stdin $ACCOUNT_ID.dkr.ecr.$REGION.amazonaws.com Error saving credentials: error storing credentials - err: exit status 1 out: 'Post "http://ipc/registry/credstore-updated": dial unix backend.sock: connect: no such file or directory'

この問題を解決するには、Docker が実行されていることを確認するか、Docker Desktop を開きます。次に、認証情報をもう一度保存してみます。