使用自我管理節點自行維護節點 - Amazon EKS

協助改善此頁面

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

若要提供此使用者指南,請選擇位於每個頁面右窗格中的在 GitHub 上編輯此頁面連結。

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

使用自我管理節點自行維護節點

叢集包含排程 Pod 的一或多個 Amazon EC2 節點。Amazon EKS 節點會在 AWS 您的帳戶中執行,並透過叢集 API 伺服器端點連線到叢集的控制平面。您需要根據 Amazon EC2 價格支付這些費用。如需詳細資訊,請參閱 Amazon EC2 定價

一個叢集可以包含數個節點群組。每個節點群組包含部署在 Amazon EC2 Auto Scaling 群組中的一或多個節點。群組內節點的執行個體類型可能會有所不同,例如搭配 Karpenter 使用屬性型執行個體類型選取時。節點群組的所有執行個體都必須使用 Amazon EKS 節點 IAM 角色

Amazon EKS 提供專門的Amazon 機器映像 (AMI),稱為Amazon EKS 最佳化 AMI。AMI 已設定為搭配 Amazon EKS 一起使用。其元件包括 containerdkubelet和 AWS IAM Authenticator。AMIs 也包含專門的引導指令碼,允許它自動探索和連接到叢集的控制平面。

如果使用 CIDR 區塊限制對叢集公有端點的存取,則建議您也啟用私有端點存取。這樣可以讓節點與叢集通訊。若不啟用私有端點,您指定用於公有存取的 CIDR 區塊必須包含來自 VPC 的輸出來源。如需詳細資訊,請參閱叢集 API 伺服器端點

若要將自我管理節點新增至 Amazon EKS 叢集,請參閱以下主題。如果您手動啟動自我管理節點,請將下列標籤新增至每個節點,同時確定 與您的叢集<cluster-name>相符。如需詳細資訊,請參閱新增和刪除個別資源的標籤。如果遵循以下指南中的步驟,系統會為您自動新增必要的標籤至節點。

金鑰

kubernetes.io/cluster/<cluster-name>

owned

重要

Amazon EC2 執行個體中繼資料服務 (IMDS) 中的標籤與 EKS 節點不相容。啟用執行個體中繼資料標籤時,會防止在標籤值中使用正斜線 ('/')。此限制可能會導致執行個體啟動失敗,尤其是在使用 Karpenter 或 Cluster Autoscaler 等節點管理工具時,因為這些服務依賴包含正斜線的標籤來提供適當的功能。

如需 Kubernetes 對節點普遍觀點的詳細資訊,請參閱 Kubernetes 文件中的節點