我不确定GracefulNodeShutdown 功能门控在 EKS 1.27 中启用。
我知道对于常规的 vanilla Kubernetes 1.27,从 1.21 版开始 GracefulNodeShutdown 默认设置为 true。
但是我在 AWS 文档中找不到在哪个 EKS 版本中启用了哪些功能门。
答案1
Amazon EKS Kubernetes 版本有一个关于特性门的简短段落:
从 Kubernetes 1.24 开始,集群中默认不启用新的 Beta API。默认情况下,现有 Beta API 和现有 Beta API 的新版本将继续处于启用状态。Amazon EKS 遵循与上游 Kubernetes 1.24 相同的行为。默认情况下,控制新 API 和现有 API 操作的新功能的功能门控已启用。这与上游 Kubernetes 保持一致。有关更多信息,请参阅 GitHub 上的 KEP-3136:Beta API 默认关闭。
由于 GracefulNodeShutdown (beta) 在 1.21 版中引入了默认值,true
这意味着至少从 EKS 1.24 开始,GracefulNodeShutdown 已启用。