本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
什麼是 Amazon EKS?
Amazon Elastic Kubernetes Service (Amazon EKS) 是一項受管服務,無需安裝、操作和維護您自己的服務 Kubernetes Amazon Web Services () 上的控制平面AWS。Kubernetes
Amazon EKS 的功能
以下是 Amazon EKS 的主要功能:
- 安全聯網和身分驗證
-
Amazon EKS 會整合您的 Kubernetes 具有 AWS 聯網和安全服務的工作負載。它還與 AWS Identity and Access Management (IAM) 整合,為您的 提供身分驗證 Kubernetes 叢集。
- 輕鬆擴展叢集
-
Amazon EKS 可讓您擴展 Kubernetes 叢集會根據工作負載的需求輕鬆上下。Amazon EKS 支援根據 CPU 或自訂指標進行水平 Pod 自動擴展,以及根據整個工作負載的需求進行叢集自動擴展。
- 受管 Kubernetes 體驗
-
您可以變更您的 Kubernetes 使用
eksctl
、AWS Management Console、AWS 命令列介面 (AWS CLI) 、API、kubectl 和 Terraform 的叢集。 - 高可用性
-
Amazon EKS 為跨多個可用區域的控制平面提供高可用性。
- 與 AWS 服務整合
-
Amazon EKS 與其他 AWS 服務整合,提供部署和管理容器化應用程式的全方位平台。您也可以更輕鬆地對 Kubernetes 具有各種可觀測性工具的工作負載。
如需 Amazon EKS 其他功能的詳細資訊,請參閱 Amazon EKS 功能
Amazon EKS 入門
若要建立您的第一個叢集及其相關資源,請參閱 Amazon EKS 入門。一般而言,開始使用 Amazon EKS 涉及下列步驟。
-
建立叢集 – 從使用
eksctl
、、 AWS Management Console AWS CLI 或其中一個 AWS SDKs 建立叢集開始。 -
選擇運算資源的方法 – 在 AWS Fargate、Karpenter、受管節點群組和自我管理節點。
-
設定 – 設定必要的控制器、驅動程式和服務。
-
部署工作負載 – 量身打造您的 Kubernetes 工作負載,以充分利用所選節點類型的資源和功能。
-
管理 – 監督您的工作負載、整合 AWS 服務以簡化操作並增強工作負載效能。您可以使用 檢視工作負載的相關資訊 AWS Management Console。
下圖顯示在雲端中執行 Amazon EKS 的基本流程。若要了解其他 Kubernetes 部署選項,請參閱 跨雲端和內部部署環境部署 Amazon EKS 叢集。
Amazon EKS 的定價
Amazon EKS 叢集包含控制平面,以及您執行的 Amazon Elastic Compute Cloud
- 隨需執行個體
-
為您在第二個之前使用的執行個體付款,無需長期承諾或預付付款。如需詳細資訊,請參閱 Amazon EC2 On-Demand Pricing
和 AWS Fargate Pricing 。 - Savings Plans
-
您可以承諾一致用量,以每小時 USD 為單位,使用一到三年的時間來降低成本。如需詳細資訊,請參閱使用 Savings Plans 定價
。您也可以使用混合定價模型。例如,您可以使用 Savings Plans 來提供一般流量,並使用 Spot 執行個體擴展叢集節點,以滿足尖峰需求。