Amazon Elastic Container Service for Kubernetes (Amazon EKS) 是一项托管服务,借助该服务,您可以轻松在 AWS 上运行 Kubernetes,而无需安装和操作您自己的 Kubernetes 群集。
借助 Amazon EKS,您可以获得高度可用且安全的 Kubernetes 控制平面,无需担心预置、升级或修补问题。Amazon EKS 经认证与 Kubernetes 符合,因此您可以使用 Kubernetes 社区中的所有现有插件和工具。在任何标准 Kubernetes 环境中运行的所有应用程序都完全兼容。
Amazon EKS 目前为预览版。访问此处进行注册。
选择 Amazon EKS 的原因
无需管理主节点
Amazon EKS 可跨多个 AWS 可用区运行主节点、自动检测和替换运行状况不佳的节点,并提供按需升级和修补。您只需预置工作人员节点,并将它们连接到 AWS 云即可。
默认确保安全
系统会自动在您的工作人员节点和 EKS 托管的主节点之间设置安全且加密的通信渠道,在默认情况下保护您在 Amazon EKS 上运行的基础架构的安全。
符合和兼容
我们运行的是 Kubernetes 的最新上游版本,并且经认证与 Kubernetes 符合,因此在 Amazon EKS 上运行的应用程序可完全兼容在任何标准 Kubernetes 环境中运行的应用程序。
通过社区构建
我们主动与社区合作为 Kubernetes 代码库做贡献,帮助 Amazon EKS 用户充分利用 AWS 产品和功能。
Amazon EKS 的工作原理
Kubernetes 常见使用案例
微服务
您可以轻松运行与 AWS 产品深度集成的微服务应用程序,并且能够使用全套 Kubernetes 功能和常见的开源工具。
混合容器部署
在 AWS 上运行高度可用且可扩展的 Kubernetes 群集,同时保持与其他任何位置运行的 Kubernetes 部署完全兼容。
批处理
Kubernetes Jobs API 让您能够在 Amazon EKS 群集上运行顺序或并行工作负载。这些工作负载可在 Amazon EC2 按需实例、预留实例或 Spot 实例上运行。
应用程序迁移
轻松将现有应用程序容器化并迁移到 Amazon EKS,无需重构代码或工具。
博客文章
Amazon EKS 简介
Amazon EKS 可以针对每个集群全面管理 Kubernetes 控制层面的可用性和可扩展性。借助 Amazon EKS,升级工作和高可用性由 AWS 为您管理。
了解 EKS 的联网基础
了解 EKS 如何搭配使用新的 AWS 容器网络接口 (amazon-vpc-cni-k8s) 插件和 Project Calico 来强制实施网络政策。