Amazon EKS 和 Amazon EKS Distro 现在支持 Kubernetes 版本 1.36
Kubernetes 版本 1.36 引入了多项新功能和错误修复程序,AWS 很高兴宣布,您现在可以使用 Amazon Elastic Kubernetes Service(EKS)和 Amazon EKS Distro 来运行 Kubernetes 版本 1.36。即日起,您可以使用版本 1.36 创建新的 EKS 集群,并使用 EKS 控制台、eksctl 命令行界面或通过基础设施即代码工具,将现有集群升级到版本 1.36。
Kubernetes 1.36 版本引入了若干关键改进:将用户命名空间提升至正式可用版本,支持将容器根用户映射为宿主机的非特权用户,即使发生容器逃逸也不会获得节点级权限;同时还引入了变更准入策略,支持在 API 服务器中基于 CEL 表达式对资源进行变更,无需部署 webhook 基础设施。此版本还实现了原地容器组级资源垂直扩缩,允许容器组(pod)在不重启的情况下调整其共享的 CPU 和内存配额;以及资源健康状态,可在容器组(pod)状态中报告设备健康状况,帮助识别由硬件故障导致的崩溃循环。要详细了解 Kubernetes 版本 1.36 中的更改,请参阅我们的文档和 Kubernetes 项目发行说明。
EKS 现已在提供 EKS 的所有 AWS 区域支持 Kubernetes 版本 1.36,包括 AWS GovCloud(美国)区域。
要详细了解 EKS 上可用的 Kubernetes 版本,以及如何将集群更新到版本 1.36 的说明,请参阅 EKS 文档。您可以使用 EKS 集群洞察来检查是否存在任何可能影响 Kubernetes 集群升级的问题。Kubernetes 版本 1.36 的 EKS Distro 版本已通过 ECR 公有库和 GitHub 提供。在文档中了解有关 EKS 版本生命周期策略的更多信息。