協助改善此頁面
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
若要提供此使用者指南,請選擇位於每個頁面右窗格的 GitHub 上的編輯此頁面連結。
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
Amazon Elastic Kubernetes Service (Amazon EKS) 是在 Amazon Web Services () 雲端和您自己的資料中心 (EKS Anywhere
Amazon EKS 可簡化 Kubernetes 叢集的建置、保護和維護。與維護您自己的資料中心相比,提供足夠的資源來滿足尖峰需求可能更具成本效益。使用 Amazon EKS 的兩種主要方法如下:
-
EKS standard:當您使用 EKS 建立叢集時, AWS 管理 Kubernetes 控制平面
。系統會自動為您處理管理節點、排程工作負載、與 AWS 雲端整合,以及存放和擴展控制平面資訊的元件,以保持叢集正常運作。 -
EKS 自動模式:EKS 使用 EKS 自動模式功能擴展其控制,以管理節點
(Kubernetes 資料平面)。它透過自動佈建基礎設施、選取最佳運算執行個體、動態擴展資源、持續最佳化成本、修補作業系統,以及整合 AWS 安全服務,來簡化 Kubernetes 管理。
下圖說明 Amazon EKS 如何根據您選擇的叢集建立方法,將 Kubernetes 叢集與 AWS 雲端整合:

Amazon EKS 可協助您加速生產時間、改善效能、可用性和彈性,並增強系統安全性。如需詳細資訊,請參閱 Amazon Elastic Kubernetes Service
Amazon EKS 的功能
Amazon EKS 提供下列高階功能:
- 管理介面
-
EKS 提供多個介面來佈建、管理和維護叢集 AWS Management Console,包括 Amazon EKS API/SDKs、CDK、 AWS CLI、eksctl CLI、 AWS CloudFormation 和 Terraform。如需詳細資訊,請參閱 開始使用 Amazon EKS 和 使用 Amazon EKS 叢集組織工作負載。
- 存取控制工具
-
EKS 依賴 Kubernetes 和 AWS Identity and Access Management (AWS IAM) 功能來管理來自使用者和工作負載的存取。如需詳細資訊,請參閱 授予 IAM 使用者和角色對 Kubernetes APIs存取權 和 AWS 使用 Kubernetes 服務帳戶授予 Kubernetes 工作負載存取。
- 運算資源
-
對於運算資源,EKS 允許完整範圍的 Amazon EC2 執行個體類型和 AWS 創新,例如 Nitro 和 Graviton 搭配 Amazon EKS,讓您最佳化工作負載的運算。如需詳細資訊,請參閱使用節點管理運算資源。
- 儲存
-
EKS Auto Mode 會使用 EBS 磁碟區自動建立儲存體方案。使用容器儲存介面 (CSI) 驅動程式,您也可以使用 Amazon S3、Amazon EFS、Amazon FSX 和 Amazon File Cache 來滿足您的應用程式儲存需求。如需詳細資訊,請參閱 儲存叢集的應用程式資料。
- 安全性
-
採用共同責任模型,因為它與 Amazon EKS 中的安全相關。如需詳細資訊,請參閱安全性最佳實務、基礎設施安全性和 Kubernetes 安全性。
- 監控工具
-
使用可觀測性儀表板來監控 Amazon EKS 叢集。監控工具包括 Prometheus、CloudWatch、Cloudtrail 和 ADOT Operator。如需儀表板、指標伺服器和其他工具的詳細資訊,請參閱 EKS 叢集成本和 Kubernetes 指標伺服器。
- Kubernetes 相容性和支援
-
Amazon EKS 已通過 Kubernetes 合規認證,因此您可以部署與 Kubernetes 相容的應用程式,而無需重構並使用 Kubernetes 社群工具和外掛程式。EKS 同時提供 Kubernetes 的標準支援和延伸支援。如需詳細資訊,請參閱了解 EKS 上的 Kubernetes 版本生命週期。
相關服務
與 Amazon EKS 搭配使用的服務
您可以使用其他 AWS 服務搭配您使用 Amazon EKS 部署的叢集:
- Amazon EC2
-
使用 Amazon EC2 取得隨需、可擴展的運算容量。
- Amazon EBS
-
使用 Amazon EBS 連接可擴展的高效能區塊儲存資源。
- Amazon ECR
-
使用 Amazon ECR 安全地存放容器映像。
- Amazon CloudWatch
-
使用 Amazon CloudWatch 即時監控 AWS 資源和應用程式。
- Amazon Prometheus
-
使用 Amazon Managed Service for Prometheus 追蹤容器化應用程式的指標。
- Elastic Load Balancing
-
使用 Elastic Load Balancing 將傳入流量分散到多個目標。
- Amazon GuardDuty
-
使用 Amazon GuardDuty 偵測 EKS 叢集的威脅。
- AWS 彈性中樞
-
使用 AWS Resilience Hub 評估 EKS 叢集彈性。
Amazon EKS 定價
Amazon EKS 根據 Kubernetes 叢集版本支援、Amazon EKS Auto Mode 定價,以及 Amazon EKS 混合節點的每個 vCPU 定價,提供每個叢集定價。
使用 Amazon EKS 時,您需要為用於在 Kubernetes 工作者節點上執行應用程式 AWS 的資源另行付費。例如,如果您以具有 Amazon EBS 磁碟區和公有 IPv4 地址的 Amazon EC2 執行個體身分執行 Kubernetes 工作者節點,則需要透過 Amazon EC2 支付執行個體容量、透過 Amazon EBS 的磁碟區容量,以及透過 Amazon VPC 的 IPv4 地址的費用。 IPv4
如需詳細的定價資訊,請造訪您搭配 Kubernetes 應用程式使用 AWS 之服務的個別定價頁面。
-
如需 Amazon EKS 叢集、Amazon EKS Auto 模式和 Amazon EKS 混合節點定價,請參閱 Amazon EKS 定價
。 -
如需 Amazon EC2 定價,請參閱 Amazon EC2 隨需定價
和 Amazon EC2 Spot 定價 。 -
如需 AWS Fargate 定價,請參閱 AWS Fargate 定價
。 -
您可以針對 Amazon EKS 叢集中使用的運算使用節省計劃。如需詳細資訊,請參閱透過 Savings Plans 定價
。