什么是 Amazon EKS? - Amazon EKS
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

什么是 Amazon EKS?

Amazon Elastic Kubernetes Service(Amazon EKS)是一项托管服务,无需在 Amazon Web Services (Amazon) 上安装、操作和维护自己的 Kubernetes 控制面板。Kubernetes 是一个开源系统,用于自动管理、扩展和部署容器化应用程序。

Amazon EKS 的功能

以下是 Amazon EKS 的主要功能:

安全联网和身份验证

Amazon EKS 将您的 Kubernetes 工作负载与 Amazon 联网和安全服务相集成。它还与 Amazon Identity and Access Management(IAM)集成,为您的 Kubernetes 集群提供身份验证

轻松扩展集群

借助 Amazon EKS,您可以根据工作负载的需求轻松扩缩 Kubernetes 集群。Amazon EKS 支持基于 CPU 或自定义指标的水平 Pod 自动扩展,以及基于整个工作负载需求的集群自动扩展

托管 Kubernetes 体验

您可以使用 eksctlAmazon Web Services Management ConsoleAmazon Command Line Interface (Amazon CLI)APIkubectlTerraform 对 Kubernetes 集群进行更改。

高可用性

Amazon EKS 可为您的控制面板提供跨多个可用区的高可用性

与 Amazon 服务的集成

Amazon EKS 与其他 Amazon 服务集成,为部署和管理容器化应用程序提供了一个全面的平台。您还可以使用各种可观测性工具轻松地对 Kubernetes 工作负载进行问题排查。

有关 Amazon EKS 其他功能的详细信息,请参阅 Amazon EC2 功能

开始使用 Amazon EKS

要创建您的第一个集群及其关联的资源,请参阅 开始使用 Amazon EKS。通常,开始使用 Amazon EKS 涉及以下步骤。

  1. 创建集群 - 首先使用 eksctl、Amazon Web Services Management Console、Amazon CLI 或其中一个 Amazon SDK 创建集群。

  2. 选择计算资源的方法 - 在 Amazon Fargate、Karpenter、托管节点组和自行管理管理节点之间做出选择。

  3. 设置 - 设置必要的控制器、驱动程序和服务。

  4. 部署工作负载 - 量身定制您的 Kubernetes 工作负载,以充分利用所选节点类型的资源和功能。

  5. 管理 - 监控您的工作负载,集成 Amazon 服务以简化操作和提高工作负载性能。您可以使用 Amazon Web Services Management Console 查看工作负载相关的信息。

下图显示了在云中运行 Amazon EKS 的基本流程。要了解其他 Kubernetes 部署选项,请参阅 部署选项


        前面描述的步骤的基本流程图。

Amazon EKS 的定价

Amazon EKS 集群由一个控制面板以及您在其中运行 Pods 的 Amazon Elastic Compute Cloud(Amazon EC2)或 Fargate 计算组成。有关控制面板定价的更多信息,请参阅 Amazon EKS 定价。Amazon EC2 和 Fargate 都提供:

按需型实例

您只需按秒支付使用实例的费用,无需长期购买或预付款。