翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
AWS FIS Amazon Elastic Kubernetes Service クラスターで実行されている Kubernetes ポッドのテスト中の実験失敗
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
アクションを使用する」の指示に従っていることを確認してください。 -
必要なRBACアクセス許可と正しい名前空間を持つ Kubernetes サービスアカウントを作成して設定していることを確認します。
-
指定されたIAMロール (テストの AWS 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
の状態になっている) ことを確認します。
-