在 EKS Pod Identity Agent IPv6中停用 - Amazon EKS

本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。

在 EKS Pod Identity Agent IPv6中停用

AWS Management Console

  1. 若要在 EKS Pod Identity Agent IPv6中停用 ,請將下列組態新增至 EKS 附加元件的選用組態設定

    1. 開啟 Amazon EKS 主控台

    2. 在左側導覽窗格中,選取 Clusters (叢集),然後選取您要為其設定附加元件之叢集的名稱。

    3. 選擇附加元件索引標籤。

    4. 選取 EKS Pod Identity Agent 附加元件方塊右上角的方塊,然後選擇編輯

    5. 設定 EKS Pod Identity Agent 頁面上:

      1. 選取您要使用的版本。建議您保留與上一個步驟相同的版本,並以個別動作更新版本和組態。

      2. 展開選用組態設定

      3. 在組態值"additionalArgs":中輸入具有JSON金鑰的巢狀 JSON 物件的 Word 金鑰"agent":和值。 產生的文字必須是有效的 JSON 物件。如果此金鑰和值是文字方塊中唯一的資料,請以大括號 { } 括住該金鑰和值。下列範例顯示已啟用網路政策:

        { "agent": { "additionalArgs": { "-b": "169.254.170.23" } } }

        此組態會將IPv4地址設定為客服人員使用的唯一地址。

    6. 若要透過取代 EKS Pod Identity Agent Pod 來套用新組態,請選擇儲存變更

      Amazon EKS 使用 的推出,將變更套用至 EKS 附加元件 Kubernetes DaemonSet 適用於 EKS Pod Identity Agent。您可以在 和 中的附加元件更新歷史記錄中追蹤推出狀態 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 Agent Pod kubectl logs上執行,以查看 EKS Pod Identity Agent 的日誌。

  2. 如果更新歷史記錄中的新項目狀態為成功,則推展已完成,且附加元件在所有 EKS Pod Identity Agent Pod 中使用新組態。

AWS CLI

  1. 若要在 EKS Pod Identity Agent 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 附加元件 Kubernetes DaemonSet for EKS Pod Identity Agent。您可以在 和 中的附加元件更新歷史記錄中追蹤推出狀態 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 Agent Pod kubectl logs上執行,以查看 EKS Pod Identity Agent 的日誌。