

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

# AWS FIS Amazon Elastic Kubernetes Service クラスターで実行されている Kubernetes ポッドのテスト中の実験失敗
<a name="test-failures-eks"></a>

Amazon EKS クラスターで実行されている Kubernetes ポッドのテスト中に発生する Amazon Elastic Kubernetes Service (Amazon EKS) の障害は次のとおりです。
+  AWS FIS 実験または Kubernetes サービスアカウントの IAM ロールの設定が正しくありません。
  + **障害メッセージ:** 
    + `Error resolving targets. Kubernetes API returned ApiException with error code 401`. 
    + `Error resolving targets. Kubernetes API returned ApiException with error code 403`. 
    + `Unable to inject AWS FIS Pod: Kubernetes API returned status code 403. Check Amazon EKS logs for more details`. 
  + **修正**: 以下を確認してください。
    + 「[AWS FIS`aws:eks:pod`アクションを使用する](https://docs.aws.amazon.com/fis/latest/userguide/eks-pod-actions.html)」の指示に従っていることを確認してください。
    + 必要な RBAC 権限と正しい名前空間を持つ Kubernetes サービスアカウントを作成して設定したことを確認してください。
    + 提供された IAM ロール (テストの CloudFormation スタックの出力を参照) を Kubernetes ユーザーにマッピングしていることを確認します。
+  AWS FIS ポッドを開始できません: 失敗したサイドカーコンテナの最大数に達しました。これは通常、メモリが AWS FIS サイドカーコンテナを実行するのに十分でない場合に発生します。
  + **障害メッセージ:** `Unable to heartbeat FIS Pod: Max failed sidecar containers reached`。
  + **修復:** このエラーを回避する方法の 1 つは、使用可能なメモリまたは CPU に合わせて目標負荷率を下げることです。
+ 実験の開始時にアラームアサーションが失敗しました。このエラーは、関連するアラームにデータポイントがないために発生します。
  + **障害メッセージ:** `Assertion failed for the following alarms`。アサーションが失敗したすべてのアラームを一覧表示します。
  + **修復:** Container Insights がアラーム用に正しくインストールされ、アラームがオンになっていない (`ALARM` の状態になっている) ことを確認します。