協助改善此頁面
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
若要提供此使用者指南,請選擇位於每個頁面右窗格的 GitHub 上的編輯此頁面連結。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon EKS 叢集包含兩個主要元件:
-
Amazon EKS 控制平面
-
使用控制平面註冊的 Amazon EKS 節點
Amazon EKS 控制平面由執行 Kubernetes 軟體 (例如 etcd
和 Kubernetes API 伺服器) 的控制平面節點所組成。控制平面會在 管理的 帳戶中執行 AWS,而 Kubernetes API 會透過與叢集相關聯的 Amazon EKS 端點公開。每一個 Amazon EKS 叢集控制平面都是單一租用戶且是唯一的,並在自己的一組 Amazon EC2 執行個體上執行。
etcd
節點和相關聯 Amazon EBS 磁碟區存放的所有資料都會使用 AWS KMS 加密。叢集控制平面會跨多個可用區域佈建,並會由 Elastic Load Balancing Network Load Balancer 作為前端。Amazon EKS 也會在您的 VPC 子網中佈建彈性網路介面來提供從控制平面執行個體到節點間的連接能力 (例如,支援 kubectl exec
logs
proxy
資料流程)。
重要
在 Amazon EKS 環境中,根據上游etcd
儲存空間限制為 8 GiB。您可以執行以下命令,以監控目前資料庫大小的指標。如果您的叢集具有低於 的 Kubernetes 版本1.28
,請將 apiserver_storage_size_bytes
取代為下列項目:
-
Kubernetes 版本
1.27
和1.26
–apiserver_storage_db_total_size_in_bytes
-
Kubernetes 版本
1.25
及更新版本 –etcd_db_total_size_in_bytes
kubectl get --raw=/metrics | grep "apiserver_storage_size_bytes"
Amazon EKS 節點會在您的 AWS 帳戶中執行,並透過 API 伺服器端點和為叢集建立的憑證檔案來連線至叢集的控制平面。
注意
-
您可以了解 Amazon EKS 的不同元件如何在設定 Amazon EKS 叢集的聯網中運作。
-
如需已連接叢集的相關資訊,請參閱 使用 Amazon EKS 連接器將 Kubernetes 叢集連接至 Amazon EKS 管理主控台。