本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
在 EKS Pod Identity Agent IPv6
中停用
AWS Management Console
-
若要在 EKS Pod Identity Agent
IPv6
中停用 ,請將下列組態新增至 EKS 附加元件的選用組態設定。-
開啟 Amazon EKS 主控台
。 -
在左側導覽窗格中,選取 Clusters (叢集),然後選取您要為其設定附加元件之叢集的名稱。
-
選擇附加元件索引標籤。
-
選取 EKS Pod Identity Agent 附加元件方塊右上角的方塊,然後選擇編輯。
-
在設定 EKS Pod Identity Agent 頁面上:
-
選取您要使用的版本。建議您保留與上一個步驟相同的版本,並以個別動作更新版本和組態。
-
展開選用組態設定。
-
在組態值
"additionalArgs":
中輸入具有JSON金鑰的巢狀 JSON 物件的 Word 金鑰"agent":
和值。 產生的文字必須是有效的 JSON 物件。如果此金鑰和值是文字方塊中唯一的資料,請以大括號{ }
括住該金鑰和值。下列範例顯示已啟用網路政策:{ "agent": { "additionalArgs": { "-b": "169.254.170.23" } } }
此組態會將
IPv4
地址設定為客服人員使用的唯一地址。
-
-
若要透過取代 EKS Pod Identity Agent Pod 來套用新組態,請選擇儲存變更。
Amazon EKS 使用 的推出,將變更套用至 EKS 附加元件 Kubernetes
DaemonSet
適用於 EKS Pod Identity Agent。您可以在 和 中的附加元件更新歷史記錄中追蹤推出狀態 AWS Management Consolekubectl 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 的日誌。
-
-
如果更新歷史記錄中的新項目狀態為成功,則推展已完成,且附加元件在所有 EKS Pod Identity Agent Pod 中使用新組態。
AWS CLI
-
若要在 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 的日誌。