Amazon Elastic Kubernetes Service

最值得信赖的运行 Kubernetes 的方式

Amazon Elastic Kubernetes Service (Amazon EKS) 是一项完全托管的 Kubernetes 服务。出于其安全性、可靠性和可扩展性,Intel、Snap、Intuit、GoDaddy 和 Autodesk 等客户都使用 ECS 运行他们最敏感的任务关键型应用程序。

由于多种原因,EKS 是运行 Kubernetes 的最佳平台。首先,您可以选择使用 AWS Fargate 运行 EKS 集群,AWS Fargate 是适用于容器的无服务器计算。使用 Fargate,您无需预置和管理服务器,而且可以为每个应用程序指定资源并为其付费,并通过设计隔离应用程序来提高安全性。其次,EKS 与诸如 Amazon CloudWatch、Auto Scaling 组、AWS Identity and Access Management (IAM) 和 Amazon Virtual Private Cloud (VPC) 之类的服务深度集成,为您带来监控、扩展和负载平衡应用程序的无缝体验。第三,EKS 与 AWS App Mesh 集成,并提供 Kubernetes 原生体验,以使用服务网格功能并为应用程序带来丰富的可观察性、流量控制和安全功能。此外,EKS 提供的控制平面不仅可扩展且高度可用,还能跨多个可用区运行,以消除单点故障。

EKS 可运行上游 Kubernetes,并且经认证与 Kubernetes 一致,因此您可以利用社区中开源工具的所有优势。您也可以轻松地将任何标准 Kubernetes 应用程序迁移到 EKS,而无需重构您的代码。


以下是可能对您有帮助的资源列表:

博客重点- 版本生命周期
单击此处 >>了解更多信息

EKS 研讨会
自行尝试>>

最新功能发布
了解更多 >>

优势

高可用性

EKS 可跨多个 AWS 可用区运行 Kubernetes 管理基础设施、自动检测和替换运行状况不佳的控制平面节点,并提供零停机时间的按需升级和修补。

无服务器选项

EKS 支持 AWS Fargate 为容器提供无服务器计算功能。使用 Fargate,您无需预置和管理服务器,而且可以为每个应用程序指定资源并为其付费,并通过设计隔离应用程序来提高安全性。

安全

EKS 自动将最新的安全补丁应用到您的集群控制平面。AWS 还与社区紧密合作,以确保在将新版本和补丁部署到现有集群之前解决关键的安全问题。

通过社区构建

EKS 可运行上游 Kubernetes,且经认证可与 Kubernetes 兼容,因此 EKS 托管的应用程序与所有标准 Kubernetes 环境托管的应用程序完全兼容。AWS 主动与 Kubernetes 社区合作,其中包括为 Kubernetes 代码库做贡献,以帮助您充分利用 AWS 服务和功能。

工作原理

Amazon EKS 的工作原理

使用案例

混合部署

您可以使用 EKS on AWS Outposts 运行对本地系统的延迟要求低的容器化应用程序。AWS Outposts 是一项完全托管服务,可将 AWS 基础设施、AWS 服务、API 和工具扩展到几乎所有连接的站点。使用 EKS on Outposts,您可以像管理云中的容器一样轻松地管理本地容器。

机器学习

您可以结合使用 Kubeflow 与 EKS 来为您的机器学习工作流程建模,并使用最新的采用 EC2 GPU 的实例类型有效地运行分布式培训作业。您还可以使用 AWS Deep Learning Containers 在 EKS 上的 TensorFlow 中进行培训和推理。

批处理

您可以使用 Kubernetes Jobs API 在 EKS 集群上运行顺序或并行工作负载。使用 EKS,您可以通过全系列的 AWS 计算服务和功能(如 Amazon EC2、Fargate 和 Spot 实例)计划、安排和执行批量计算工作负载。

Web 应用程序

您可以构建自动扩展和缩减并跨多个可用区在高度可用的配置中运行的 Web 应用程序。您的 Web 应用程序在 EKS 上运行,可以从 AWS 的性能、可扩展性、可靠性和可用性中获益。此外,您的服务可以与 AWS 联网和安全服务进行开箱即用的集成,例如,用于 Web 应用程序负载分配的 Application Load Balancer 和用于联网的 VPC。

采用 Amazon EKS 的公司

新增功能

2019 年 12 月 3 日

Amazon ECS、Amazon EKS 和 AWS App Mesh 现在支持 AWS Outposts


Amazon ECS、Amazon EKS 和 AWS App Mesh 现在支持 AWS Outposts,这是一项完全托管的服务,可将 AWS 基础设施和工具扩展到几乎任何数据中心、托管位置或本地设施,以提供一致性的混合体验。

了解更多 »

2019 年 12 月 3 日

使用 Amazon EKS 和 AWS Fargate 运行无服务器 Kubernetes Pod


现在,您可以使用 Amazon Elastic Kubernetes Service (EKS) 在 AWS Fargate 上运行 Kubernetes pod;AWS Fargate 是专为 AWS上的容器构建的无服务器计算引擎。这样在 AWS 云中构建和运行 Kubernetes 应用程序就变得比以往更加容易。

了解更多 »

2019 年 10 月 8 日

由 Amazon EKS 支持的 Windows 节点


Windows 工作者节点现在完全由 Amazon Elastic Kubernetes Service (EKS) 提供支持。以前,EKS 将运行的 Windows 节点作为公共预览版的一部分提供支持。

了解更多 »

2019 年 9 月 30 日

Amazon EKS 增加了对 G4 实例的支持


Amazon Elastic Kubernetes Service (EKS) 目前支持将 Amazon EC2 G4 实例作为工作线程节点添加到推出 G4 的区域内的所有集群中。

了解更多 »

2019 年 9 月 19 日

Amazon EKS 宣布支持 Amazon EFS CSI Driver


Amazon Elastic File System (EFS) CSI 驱动程序现在由 Amazon Elastic Kubernetes Service (EKS) 提供支持。EFS CSI 驱动程序让 EKS 和使用标准 Kubernetes 接口在 AWS 上运行的自管理 Kubernetes 集群可以轻松配置弹性文件存储。

了解更多 »

2019 年 9 月 18 日

Amazon EKS 通过 SSM 参数提供经过 EKS 优化的 AMI 元数据


现在,借助 Amazon Elastic Kubernetes Service (Amazon EKS),您可以在将节点添加到集群时动态检索最新的、经过 EKS 优化的 Amazon 系统映像 (AMI) ID。

了解更多 »

查看所有公告 »

博客文章

AWS 计算博客

AWS Fargate 上的 Amazon EKS 现已全面推出

2019 年 12 月 3 日

从今天开始,您可以开始使用 Amazon Elastic Kubernetes Service 在 AWS Fargate 上运行 Kubernetes Pod。通过 EKS 和 Fargate 在 AWS 上运行基于 Kubernetes 的应用程序非常简单,因为无需为 Pod 预置和管理基础设施。

继续阅读 »

容器博客

AWS 上的 Kubernetes 成本优化

2019 年 11 月 15 日

用于托管 Kubernetes 控制平面的 Amazon EKS 和用于弹性 Kubernetes 节点的 Amazon EC2 的组合提供了运行容器化工作负载的理想环境。

继续阅读 »

AWS 计算博客

使用 Weave Flux 和 Amazon EKS 部署 GitOps

2019 年 8 月 30 日

您有无数选项可用于将资源部署到 Amazon EKS 集群中。GitOps 是由 Weaveworks 创造的术语,与替代方案相比,它具有一些实质性的优势。

继续阅读 »

详细了解 Amazon EKS 的功能

访问功能页面
准备好开始构建了吗?
开始使用 Amazon EKS
还有更多问题?
联系我们