发布于: Nov 29, 2017

适用于 Kubernetes 的 Amazon Elastic Container Service (Amazon EKS) 是一种托管服务,借助该服务,您可以轻松地在 AWS 上运行 Kubernetes,而无需安装、操作和维护自己的 Kubernetes 集群。

以前,您必须选择适当的实例类型,在多个可用区中运行这些实例,监视其运行状况,并替换运行状况不佳的节点,以便管理 Kubernetes 主节点和持久层的扩展和可用性。您需要修补和升级主节点和工作程序节点,以确保您运行的是最新版本的 Kubernetes。这都需要专业技能和大量手动操作。

Amazon EKS 可以完全管理每个集群 Kubernetes 控制层面的可用性和可扩展性。借助 Amazon EKS, AWS 可以为您管理升级和高可用性。Amazon EKS 可在三个可用区中运行三个 Kubernetes 主节点,从而确保了高可用性。Amazon EKS 可以自动检测和替换运行状况不佳的主节点,并对主节点进行自动版本升级和修补。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 目前为预览版。如需了解更多信息,请访问详细信息页面