本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon EKS 附加元件
附加元件是為 提供支援操作功能的軟體 Kubernetes 應用程式,但並非特定於應用程式。這包括可觀測性代理程式或 Kubernetes 允許叢集與網路、運算和儲存的基礎 AWS 資源互動的驅動程式。附加元件軟體通常由 建置和維護 Kubernetes 社群 AWS、雲端供應商等,或第三方廠商。Amazon EKS 會自動安裝自我管理的附加元件,例如 Amazon VPC CNI plugin for Kubernetes、 kube-proxy
和 CoreDNS 每個叢集。您可以變更附加元件的預設設定,並在需要時進行更新。
Amazon EKS 附加元件提供 Amazon EKS 叢集一組精選附加元件的安裝和管理。所有 Amazon EKS 附加元件都包含最新的安全修補程式、錯誤修正,並由 驗證, AWS 以使用 Amazon EKS。Amazon EKS 附加元件可讓您持續確保您的 Amazon EKS 叢集安全且穩定,並減少安裝、設定和更新附加元件所需的工作量。如果自我管理的附加元件,例如 kube-proxy
已在叢集上執行,且可作為 Amazon EKS 附加元件使用,則您可以安裝 kube-proxy
Amazon EKS 附加元件,以開始受益於 Amazon EKS 附加元件的功能。
您可以透過 Amazon EKS 更新 Amazon EKS 附加元件的特定 Amazon EKS 受管組態欄位API。您也可以直接在 中修改 Amazon EKS 未管理的組態欄位 Kubernetes 叢集。這包括定義附加元件適用的特定組態欄位。Amazon EKS 不會覆寫這些變更。這是使用 實現的 Kubernetes 伺服器端套用功能。如需詳細資訊,請參閱判斷您可以自訂 Amazon EKS 附加元件的欄位。
您可以搭配任何 Amazon EKS 節點類型使用 Amazon EKS 附加元件。如需詳細資訊,請參閱使用節點管理運算資源。
您可以使用 Amazon EKS Word、、 AWS CLI 和 新增API AWS Management Console、更新或刪除 Amazon EKS 附加元件eksctl
。您也可以使用 EKS 建立 Amazon AWS CloudFormation 附加元件。
考量事項
當您使用 Amazon EKS 附加元件時,請考慮下列事項:
-
若要設定叢集的附加元件,您的 IAM 主體必須具有 IAM 許可才能使用附加元件。如需詳細資訊,請參閱 Amazon Elastic Kubernetes Service 定義的動作中在其名稱中具有
Addon
的動作。 -
Amazon EKS 附加元件會在您為叢集佈建或設定的節點上執行。節點類型包括 Amazon EC2 執行個體和 Fargate。
-
您可以修改非 Amazon EKS 管理的欄位,以自訂 Amazon EKS 附加元件的安裝。如需詳細資訊,請參閱判斷您可以自訂 Amazon EKS 附加元件的欄位。
-
如果您使用 AWS Management Console、Amazon EKS
kube-proxy
、 建立叢集 Amazon VPC CNI plugin for Kubernetes 和 CoreDNS Amazon EKS 附加元件會自動新增至叢集。如果您使用eksctl
使用config
檔案建立叢集,eksctl
也可以使用 Amazon EKS 附加元件建立叢集。如果您使用 建立叢集,eksctl
而不使用config
檔案,或使用任何其他工具,則自我管理kube-proxy
、Amazon VPC CNI plugin for Kubernetes 和 CoreDNS 已安裝附加元件,而非 Amazon EKS 附加元件。您可以在建立叢集後自行管理這些附加元件,或手動新增 Amazon EKS 附加元件。 -
會將
eks:addon-cluster-admin
ClusterRoleBinding
繫結cluster-admin
ClusterRole
至eks:addon-manager
Kubernetes 身分。角色具有建立eks:addon-manager
身分的必要許可 Kubernetes 命名空間,並將附加元件安裝到命名空間。如果eks:addon-cluster-admin
ClusterRoleBinding
移除 ,Amazon EKS 叢集會繼續運作,但 Amazon EKS 無法再管理任何附加元件。以下平台版本開始的所有叢集皆會使用新的ClusterRoleBinding
。Kubernetes 版本 EKS 平台版本 1.20
eks.12
1.21
eks.14
1.22
eks.9
1.23
eks.5
1.24
eks.3