发布于: Apr 30, 2020
Amazon Elastic Kubernetes Service (EKS) 现在支持将 Kubernetes 1.16 版用于所有集群。
Kubernetes 目前的演进非常迅速,功能发布及漏洞修复工作开展得十分频繁。Kubernetes 1.16 版本的亮点包括调整卷大小支持、Windows GMSA 和使 Service LoadBalancers 达到测试版状态的终结器保护。此外,更常见的 Kubernetes 可扩展性机制、自定义资源定义和准入 Webhooks 中的其中两个已逐渐全面开放。有关 Kubernetes 1.16 版的更多信息,请参阅 Kubernetes 项目发行说明。
要详细了解 Amazon EKS 上可用于生产工作负载的 Kubernetes 版本,以及如何将集群更新到 1.16 版,请参阅 EKS 文档。
关于删除 Kubernetes 1.16 版 API 的说明:
Kubernetes 1.16 包含很多已弃用的 API 删除,您需要确保您的应用程序和附加功能已更新,否则工作负载可能会在升级完成后失败。有关 API 删除的更多信息,请参阅 Kubernetes 博客文章。关于您在升级前可能需要采取的措施,请参阅 EKS 文档中的步骤。所有的替换 API 均在 1.10 版之后的 Kubernetes 版本中,这表示,Amazon EKS 任何支持版本上的应用程序现在都可以开始使用更新的 API。
关于弃用 Kubernetes 1.13 版的说明:
Amazon EKS 提供对 3 个最新版本的全面支持,这种支持反映了 Kubernetes 社区的巨大潜能。现在,Kubernetes 1.13、1.14、1.15 和 1.16 均已得到全面支持,您可以使用这些版本中的任何一个启动新的集群。但是,考虑到 Kubernetes 的季度发布周期,所有客户都必须具有持续升级计划。
截至目前,EKS 已弃用 Kubernetes 1.13 版,并且自 2020 年 6 月 30 日起,该版本将不再受支持。届时,您将无法再创建新的 1.13 版集群,并且运行 Kubernetes 1.13 版的所有 EKS 集群将更新为 Kubernetes 1.14 版的最新可用平台版本。
我们建议客户尽快将现有的 1.13 或 1.14 版集群和工作节点至少升级到 1.15 版。在文档中了解有关 EKS 版本生命周期策略的更多信息。