帮助改进此页面
想为本用户指南做出贡献? 滚动到页面底部,然后选择在 GitHub 上编辑此页面。您的贡献有助于我们的用户指南为每个人提供更充分的参考。
什么是 Amazon EKS?
Amazon Elastic Kubernetes Service(Amazon EKS)是一项托管服务,无需在 Amazon Web Services (AWS) 上安装、操作和维护自己的 Kubernetes 控制面板。Kubernetes
Amazon EKS 的功能
以下是 Amazon EKS 的主要功能:
- 安全联网和身份验证
-
Amazon EKS 将您的 Kubernetes 工作负载与 AWS 联网和安全服务相集成。它还与 AWS Identity and Access Management(IAM)集成,为您的 Kubernetes 集群提供身份验证。
- 轻松扩展集群
-
借助 Amazon EKS,您可以根据工作负载的需求轻松扩缩 Kubernetes 集群。Amazon EKS 支持基于 CPU 或自定义指标的水平 Pod 自动扩展,以及基于整个工作负载需求的集群自动扩展。
- 托管 Kubernetes 体验
-
您可以使用
、AWS Management Consoleeksctl
、AWS Command Line Interface (AWS CLI) 、API、kubectl 和 Terraform 对 Kubernetes 集群进行更改。 - 高可用性
-
Amazon EKS 可为您的控制面板提供跨多个可用区的高可用性。
- 与 AWS 服务的集成
-
Amazon EKS 与其他 AWS 服务集成,为部署和管理容器化应用程序提供了一个全面的平台。您还可以使用各种可观测性工具轻松地对 Kubernetes 工作负载进行问题排查。
有关 Amazon EKS 其他功能的详细信息,请参阅 Amazon EC2 功能
开始使用 Amazon EKS
要创建您的第一个集群及其关联的资源,请参阅 开始使用 Amazon EKS。通常,开始使用 Amazon EKS 涉及以下步骤。
-
创建集群 - 首先使用
eksctl
、AWS Management Console、AWS CLI 或其中一个 AWS SDK 创建集群。 -
选择计算资源的方法 - 在 AWS Fargate、Karpenter、托管节点组和自行管理管理节点之间做出选择。
-
设置 - 设置必要的控制器、驱动程序和服务。
-
部署工作负载 - 量身定制您的 Kubernetes 工作负载,以充分利用所选节点类型的资源和功能。
-
管理 - 监控您的工作负载,集成 AWS 服务以简化操作和提高工作负载性能。您可以使用 AWS Management Console 查看工作负载相关的信息。
下图显示了在云中运行 Amazon EKS 的基本流程。要了解其他 Kubernetes 部署选项,请参阅 部署选项。
![前面描述的步骤的基本流程图。](images/what-is-eks.png)
Amazon EKS 的定价
Amazon EKS 集群由一个控制面板以及您在其中运行 Pods 的 Amazon Elastic Compute Cloud
- 按需型实例
-
您只需按秒支付使用实例的费用,无需长期购买或预付款。有关更多信息,请参阅 Amazon EC2 按需定价
和 AWS Fargate 定价 。 - 节省计划
-
您可以通过承诺在 1 年或 3 年期限内保持一致的使用量(以美元/小时为单位)来降低您的成本。有关更多信息,请参阅节省计划定价
。