このページの改善にご協力ください
本ユーザーガイドの改善にご協力いただけませんか? このページの下部までスクロールし、[GitHub でこのページの編集] を選択します。皆さまにご協力いただくことで、あらゆる人々に使いやすいユーザーガイドになります。
EKS Pod Identity エージェントで IPv6
を無効にする
- AWS Management Console
-
AWS Management Console で
IPv6
を無効にする-
EKS Pod Identity エージェントで
IPv6
を無効にするには、EKS アドオンの [オプション設定] に次の設定を追加します。Amazon EKS コンソール (https://console.aws.amazon.com/eks/home#/clusters
) を開きます。 -
左のナビゲーションペインで、[クラスター] を選択し、次にアドオンを設定するクラスター名を選択します。
-
[アドオン] タブを選択します。
-
EKS Pod Identity エージェントのアドオンボックスの右上にあるボックスを選択し、[編集] を選択します。
-
EKS Pod Identity エージェントの設定ページの場合:
-
使用する [バージョン] を選択します。前のステップと同じバージョンを保持し、別のアクションでバージョンと設定を更新することをお勧めします。
-
[オプションの構成設定] を展開します。
-
[設定値] で JSON キー
"agent":
とにネストした JSON オブジェクトの値に、キー"additionalArgs":
を指定します。結果のテキストは有効な JSON オブジェクトでなければなりません。このキーと値だけがテキストボックス内のデータである場合は、キーと値を中括弧{}
で囲みます。次の例は、ネットワークポリシーが有効になっていることを示しています。{ "agent": { "additionalArgs": { "-b": "169.254.170.23" } } }
この設定では、エージェントが使用する唯一のアドレスに
IPv4
アドレスを設定します。
-
-
EKS Pod Identity エージェントのポッドを置き換えて新しい設定を適用するには、[変更を保存] を選択します。
Amazon EKS は、EKS Pod Identity エージェントの Kubernetes
DaemonSet
のロールアウトを使用して EKS アドオンに変更を適用します。ロールアウトのステータスは、AWS Management Console のアドオン [更新履歴] とkubectl rollout status daemonset/eks-pod-identity-agent --namespace kube-system
で追跡できます。kubectl rollout
は以下のコマンドを実行します。$ kubectl rollout
history -- View rollout history pause -- Mark the provided resource as paused restart -- Restart a resource resume -- Resume a paused resource status -- Show the status of the rollout undo -- Undo a previous rolloutロールアウトに時間がかかりすぎる場合、Amazon EKS はロールアウトを取り消し、[アドオン更新] のタイプと [失敗] のステータスのメッセージがアドオンの [更新履歴] に追加されます。問題を調査するには、ロールアウトの履歴から開始し、EKS Pod Identity エージェントのポッドで
kubectl logs
を実行して EKS Pod Identity エージェントのログを確認します。
-
[更新履歴] の新しいエントリのステータスが [成功] の場合、ロールアウトが完了し、アドオンはすべての EKS Pod Identity エージェントのポッドで新しい設定を使用していることを意味します。
-
- AWS CLI
-
AWS CLI で
IPv6
を無効にする-
EKS Pod Identity エージェントで
IPv6
を無効にするには、EKS アドオンの [オプション設定] に次の設定を追加します。次の AWS CLI コマンドを実行します。
my-cluster
をクラスターの名前に置き換え、IAM ロール ARN を使用するロールに置き換えます。aws eks update-addon --cluster-name
my-cluster
--addon-name eks-pod-identity-agent \ --resolve-conflicts PRESERVE --configuration-values '{"agent":{"additionalArgs": { "-b": "169.254.170.23"}}}'この設定では、エージェントが使用する唯一のアドレスに
IPv4
アドレスを設定します。Amazon EKS は、EKS Pod Identity エージェントの Kubernetes DaemonSet のロールアウトを使用して EKS アドオンに変更を適用します。ロールアウトのステータスは、AWS Management Console のアドオン [更新履歴] と
kubectl rollout status daemonset/eks-pod-identity-agent --namespace kube-system
で追跡できます。kubectl rollout
は以下のコマンドを実行します。kubectl rollout
history -- View rollout history pause -- Mark the provided resource as paused restart -- Restart a resource resume -- Resume a paused resource status -- Show the status of the rollout undo -- Undo a previous rolloutロールアウトに時間がかかりすぎる場合、Amazon EKS はロールアウトを取り消し、[アドオン更新] のタイプと [失敗] のステータスのメッセージがアドオンの [更新履歴] に追加されます。問題を調査するには、ロールアウトの履歴から開始し、EKS Pod Identity エージェントのポッドで
kubectl logs
を実行して EKS Pod Identity エージェントのログを確認します。
-