什麼是 Amazon EKS? - Amazon EKS

協助改善此頁面

想要為此使用者指南做出貢獻嗎? 捲動至此頁面底部,然後選取 [編輯此頁面於] GitHub。您的貢獻將有助於使我們的用戶指南更適合所有人。

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

什麼是 Amazon EKS?

Amazon Elastic Kubernetes Service (AmazonEKS) 是一種受管服務,無需在 Amazon Web Services 上安裝、操作和維護自己的Kubernetes控制平面 ()。AWSKubernetes是一種開放原始碼系統,可自動化容器化應用程式的管理、擴展和部署。

Amazon 的特點 EKS

以下是 Amazon 的主要功能EKS:

安全聯網與驗證

Amazon EKS 將您的Kubernetes工作負載與 AWS 網路和安全服務整合。它還與 AWS Identity and Access Management (IAM)集成以為您的Kubernetes集群提供身份驗證

輕鬆擴展叢集

Amazon EKS 可讓您根據工作負載的需求輕鬆擴展和縮減Kubernetes叢集。Amazon EKS 支援基於CPU或Pod自訂指標的水平自動調度資源,並根據整個工作負載的需求進行叢集自動調度資源。

受管 Kubernetes 體驗

您可以使用eksctl、、AWS Command Line Interface (AWS CLI) AWS Management Console、、和地變更Kubernetes叢集。API kubectl

高可用性

Amazon EKS 為跨多個可用區域的控制平面提供高可用性。

與 AWS 服務整合

Amazon 與其他AWS 服務EKS整合,提供用於部署和管理容器化應用程式的全方位平台。您也可以更輕鬆地使用各種可觀測性工具來疑難排解您的 Kubernetes 工作負載。

有關 Amazon 其他功能的詳細信息EKS,請參閱 Amazon EKS 功能

開始使用 Amazon EKS

若要建立您的第一個叢集及其相關資源,請參閱 開始使用 Amazon EKS。一般來說,Amazon 入門EKS涉及以下步驟。

  1. 建立叢集 — 首先使用eksctl AWS Management Console AWS CLI、或其中一個建立叢集 AWS SDKs。

  2. 選擇您的運算資源方式 — 決定受控節點群組和自我管理節點。 AWS FargateKarpenter

  3. 設定 – 設定必要的控制器、驅動程式和服務。

  4. 部署工作負載 – 量身打造您的 Kubernetes 工作負載來充分利用所選節點類型的資源和功能。

  5. 管理 – 監督您的工作負載、整合 AWS 服務來簡化操作,並強化工作負載效能。您可以使用檢視工作負載的相關資訊 AWS Management Console。

下圖顯示了在雲中運行 Amazon EKS 的基本流程。若要了解其他 Kubernetes 部署選項,請參閱 跨雲端和現場部署環境部署 Amazon EKS 叢集

先前描述之步驟的基本流程圖。

Amazon 定價 EKS

Amazon EKS 集群由控制平面和您運行的 Amazon 彈性運算雲(AmazonEC2)或 Fargate 運Pods算組成。如需控制平面定價的詳細資訊,請參閱 Amazon EKS 定價。Amazon EC2 和 Fargate 都提供:

隨需執行個體

您只需要按秒支付使用執行個體的費用,無須長期購買或預付款。如需詳細資訊,請參閱 Amazon EC2 隨需定價AWS Fargate 定價

Savings Plans

您可以承諾以USD每小時為單位的一致使用量,為期一或三年,以降低成本。 如需詳細資訊,請參閱透過 Savings Plans 定價您也可以使用混合式定價模式。例如,您可以使用 Savings Plans 來提供常規流量服務,並使用 Spot 執行個體擴展叢集節點以滿足尖峰需求。