1. 程式人生 > 實用技巧 >AWS EKS 介紹

AWS EKS 介紹

Amazon Elastic Kubernetes Service (Amazon EKS) 是一項託管服務,藉助該服務,可以輕鬆在 AWS 上執行 Kubernetes,而無需安裝和操作您自己的 Kubernetes 群集。

Amazon EKS 控制層面架構

Amazon EKS 為每個叢集執行一個單租戶 Kubernetes 控制層面,控制層面基礎設施不在叢集或 AWS 賬戶之間共享。

此控制層面包含至少兩個 API 伺服器節點和三個跨區域內可用區的執行的 etcd 節點。Amazon EKS 會自動檢測並替換執行狀況不佳的控制層面例項,並根據需要跨區域中的可用區重啟它們。Amazon EKS 利用 AWS 區域的架構以保持高可用性。因此,Amazon EKS 能夠提供

確保 API 伺服器終端節點可用性的 SLA

工作模式

EC2

Kubernetes 中的工作執行緒計算機稱為“節點”。Amazon EKS 工作執行緒節點在 AWS 賬戶中執行並且通過叢集 API 伺服器終端節點連線到叢集的控制層面。您可以將一個或多個工作執行緒節點部署到節點組中。節點組是在Amazon EC2 Auto Scaling 組中部署的一個或多個 Amazon EC2 例項

Fargate

AWS Fargate 是一種為容器按需提供大小合適的計算容量的技術。使用 AWS Fargate,您不必再預置、配置或擴充套件虛擬機器組即可執行容器。這樣一來,您就無需再選擇伺服器型別、確定擴充套件節點組的時間和優化叢集打包。