張貼日期: Nov 29, 2017

Amazon Elastic Container Service for Kubernetes (Amazon EKS) 是一項受管服務,讓您輕鬆於 AWS 執行 Kubernetes,無須安裝、操作及維護您自己的 Kubernetes 叢集。

之前,您必須選擇合適的執行個體類型、在多個可用區域執行、監控運作狀態並替換有問題的節點,藉此管理 Kubernetes Master 及持久層的擴展及可用性。您需要修補並升級 Master 和工作節點,以確保您執行的 Kubernetes 為最新版本。這些都需要專業知識及大量人工作業。

Amazon EKS 可針對所有叢集,全面管理 Kubernetes 控制平面的可用性及擴充能力。使用 Amazon EKS,AWS 可為您管理升級作業,並維持高可用性。Amazon EKS 在三個可用區域內執行三個 Kubernetes Master,藉此確保高可用性。Amazon EKS 會自動偵測並替換有問題的 Master,而且提供自動化版本升級及這些 Master 的修補。Amazon EKS 以開放原始碼及上游 Kubernetes 打造,因此您可以使用 Kubernetes 社群現有的所有外掛程式及工具。Amazon EKS 亦與許多 AWS 服務整合,因此您可以善加運用 Elastic Load Balancing、IAM 身分驗證、Amazon VPC 隔離、AWS PrivateLink 存取及 AWS CloudTrail 記錄。執行於 Amazon EKS 的應用程式可完全相容於標準 Kubernetes 環境執行的應用程式,不論執行於現場部署資料中心或是雲端都是如此。這代表您可以輕鬆將標準 Kubernetes 應用程式遷移至 Amazon EKS,無須修改任何程式碼。

Amazon EKS 目前提供預覽版。請參閱詳細資訊頁面以便進一步了解。