特性门控(已移除)

此页面包含已删除的特性门控列表。此页面上的信息仅供参考。已删除的特性门控与 GA 或已弃用的特性门控不同之处在于,已删除的特性门控不再被识别为有效的特性门控。但是,GA 或已弃用的特性门控仍然可以被相应的 Kubernetes 组件识别,尽管它们无法在集群中引起任何行为差异。

对于 Kubernetes 组件仍然识别的特性门控,请参阅 Alpha/Beta 特性门控表Graduated/Deprecated 特性门控表

已删除的特性门控

在下表中

  • “从”列包含特性引入或其发布阶段更改时的 Kubernetes 版本。
  • “到”列(如果非空)包含您仍然可以使用特性门控的最后一个 Kubernetes 版本。如果特性阶段为“已弃用”或“GA”,“到”列是删除该特性时的 Kubernetes 版本。
已删除的特性门控
特性默认值阶段
加速器falseAlpha1.61.10
加速器已弃用1.111.11
高级审计falseAlpha1.71.7
高级审计trueBeta1.81.11
高级审计trueGA1.121.27
注释中的亲和性falseAlpha1.61.7
注释中的亲和性已弃用1.81.8
允许外部流量本地端点falseBeta1.41.6
允许外部流量本地端点trueGA1.71.9
允许不安全的后端代理trueBeta1.171.20
允许不安全的后端代理trueGA1.211.25
API 优先级和公平性falseAlpha1.181.19
API 优先级和公平性trueBeta1.201.28
API 优先级和公平性trueGA1.291.30
API 自我主体审查falseAlpha1.261.26
API 自我主体审查trueBeta1.271.27
API 自我主体审查trueGA1.281.29
附加卷限制falseAlpha1.111.11
附加卷限制trueBeta1.121.16
附加卷限制trueGA1.171.21
平衡附加节点卷falseAlpha1.111.21
平衡附加节点卷false已弃用1.221.22
块卷falseAlpha1.91.12
块卷trueBeta1.131.17
块卷trueGA1.181.21
绑定服务账号令牌卷falseAlpha1.131.20
绑定服务账号令牌卷trueBeta1.211.21
绑定服务账号令牌卷trueGA1.221.23
云双栈节点 IPfalseAlpha1.271.28
云双栈节点 IPtrueBeta1.291.29
云双栈节点 IPtrueGA1.301.31
可配置的 FSGroup 策略falseAlpha1.181.19
可配置的 FSGroup 策略trueBeta1.201.22
可配置的 FSGroup 策略trueGA1.231.25
一致的 HTTP Get 处理程序trueGA1.251.30
控制器管理器领导者迁移falseAlpha1.211.21
控制器管理器领导者迁移trueBeta1.221.23
控制器管理器领导者迁移trueGA1.241.26
CRI 容器日志轮换falseAlpha1.101.10
CRI 容器日志轮换trueBeta1.111.20
CRI 容器日志轮换trueGA1.211.22
CronJobControllerV2falseAlpha1.201.20
CronJobControllerV2trueBeta1.211.21
CronJobControllerV2trueGA1.221.23
CronJob 时区falseAlpha1.241.24
CronJob 时区trueBeta1.251.26
CronJob 时区trueGA1.271.28
CSI 块卷falseAlpha1.111.13
CSI 块卷trueBeta1.141.17
CSI 块卷trueGA1.181.21
CSI 驱动程序注册表falseAlpha1.121.13
CSI 驱动程序注册表trueBeta1.141.17
CSI 驱动程序注册表trueGA1.181.21
CSI 内联卷falseAlpha1.151.15
CSI 内联卷trueBeta1.161.24
CSI 内联卷trueGA1.251.26
CSI 迁移falseAlpha1.141.16
CSI 迁移trueBeta1.171.24
CSI 迁移trueGA1.251.26
CSIMigrationAWSfalseAlpha1.141.16
CSIMigrationAWSfalseBeta1.171.22
CSIMigrationAWStrueBeta1.231.24
CSIMigrationAWStrueGA1.251.26
CSIMigrationAWSCompletefalseAlpha1.171.20
CSIMigrationAWSComplete已弃用1.211.21
CSIMigrationAzureDiskfalseAlpha1.151.18
CSIMigrationAzureDiskfalseBeta1.191.22
CSIMigrationAzureDisktrueBeta1.231.23
CSIMigrationAzureDisktrueGA1.241.26
CSIMigrationAzureDiskCompletefalseAlpha1.171.20
CSIMigrationAzureDiskComplete已弃用1.211.21
CSIMigrationAzureFilefalseAlpha1.151.20
CSIMigrationAzureFilefalseBeta1.211.23
CSIMigrationAzureFiletrueBeta1.241.25
CSIMigrationAzureFiletrueGA1.261.29
CSIMigrationAzureFileCompletefalseAlpha1.171.20
CSIMigrationAzureFileComplete已弃用1.211.21
CSIMigrationGCEfalseAlpha1.141.16
CSIMigrationGCEfalseBeta1.171.22
CSIMigrationGCEtrueBeta1.231.24
CSIMigrationGCEtrueGA1.251.27
CSIMigrationGCECompletefalseAlpha1.171.20
CSIMigrationGCEComplete已弃用1.211.21
CSIMigrationOpenStackfalseAlpha1.141.17
CSIMigrationOpenStacktrueBeta1.181.23
CSIMigrationOpenStacktrueGA1.241.25
CSIMigrationOpenStackCompletefalseAlpha1.171.20
CSIMigrationOpenStackComplete已弃用1.211.21
CSIMigrationRBDfalseAlpha1.231.27
CSIMigrationRBDfalse已弃用1.281.30
CSIMigrationvSpherefalseAlpha1.181.18
CSIMigrationvSpherefalseBeta1.191.24
CSIMigrationvSpheretrueBeta1.251.25
CSIMigrationvSpheretrueGA1.261.28
CSIMigrationvSphereCompletefalseBeta1.191.21
CSIMigrationvSphereComplete已弃用1.221.22
CSI 节点展开密钥falseAlpha1.251.26
CSI 节点展开密钥trueBeta1.271.28
CSI 节点展开密钥trueGA1.291.30
CSI 节点信息falseAlpha1.121.13
CSI 节点信息trueBeta1.141.16
CSI 节点信息trueGA1.171.22
CSI 持久卷falseAlpha1.91.9
CSI 持久卷trueBeta1.101.12
CSI 持久卷trueGA1.131.16
CSI 服务账号令牌falseAlpha1.201.20
CSI 服务账号令牌trueBeta1.211.21
CSI 服务账号令牌trueGA1.221.24
CSIStorageCapacityfalseAlpha1.191.20
CSIStorageCapacitytrueBeta1.211.23
CSIStorageCapacitytrueGA1.241.27
CSI 卷 FSGroup 策略falseAlpha1.191.19
CSI 卷 FSGroup 策略trueBeta1.201.22
CSI 卷 FSGroup 策略trueGA1.231.25
CSR 时长trueBeta1.221.23
CSR 时长trueGA1.241.25
自定义 Pod DNSfalseAlpha1.91.9
自定义 Pod DNStrueBeta1.101.13
自定义 Pod DNStrueGA1.141.16
自定义资源默认值falseAlpha1.151.15
自定义资源默认值trueBeta1.161.16
自定义资源默认值trueGA1.171.18
自定义资源发布 OpenAPIfalseAlpha1.141.14
自定义资源发布 OpenAPItrueBeta1.151.15
自定义资源发布 OpenAPItrueGA1.161.18
自定义资源子资源falseAlpha1.101.10
自定义资源子资源trueBeta1.111.15
自定义资源子资源trueGA1.161.18
自定义资源验证falseAlpha1.81.8
自定义资源验证trueBeta1.91.15
自定义资源验证trueGA1.161.18
自定义资源验证表达式falseAlpha1.231.24
自定义资源验证表达式trueBeta1.251.28
自定义资源验证表达式trueGA1.291.30
自定义资源 Webhook 转换falseAlpha1.131.14
自定义资源 Webhook 转换trueBeta1.151.15
自定义资源 Webhook 转换trueGA1.161.18
DaemonSet 更新突增falseAlpha1.211.21
DaemonSet 更新突增trueBeta1.221.24
DaemonSet 更新突增trueGA1.251.28
默认 Pod 拓扑分布falseAlpha1.191.19
默认 Pod 拓扑分布trueBeta1.201.23
默认 Pod 拓扑分布trueGA1.241.25
将 FSGroup 委托给 CSI 驱动程序falseAlpha1.221.22
将 FSGroup 委托给 CSI 驱动程序trueBeta1.231.25
将 FSGroup 委托给 CSI 驱动程序trueGA1.261.27
设备插件falseAlpha1.81.9
设备插件trueBeta1.101.25
设备插件trueGA1.261.27
禁用加速器使用指标falseAlpha1.191.19
禁用加速器使用指标trueBeta1.201.24
禁用加速器使用指标trueGA1.251.27
DownwardAPI HugePagesfalseAlpha1.201.20
DownwardAPI HugePagesfalseBeta1.211.21
DownwardAPI HugePagestrueBeta1.221.26
DownwardAPI HugePagestrueGA1.271.28
DRA 控制平面控制器falseAlpha1.261.31
干运行falseAlpha1.121.12
干运行trueBeta1.131.18
干运行trueGA1.191.27
动态审计falseAlpha1.131.18
动态审计已弃用1.191.19
动态 Kubelet 配置falseAlpha1.41.10
动态 Kubelet 配置trueBeta1.111.21
动态 Kubelet 配置false已弃用1.221.25
动态配置调度falseAlpha1.111.11
动态配置调度已弃用1.12
动态卷配置trueAlpha1.31.7
动态卷配置trueGA1.81.12
启用聚合发现超时true已弃用1.161.17
启用等效类缓存falseAlpha1.81.12
启用等效类缓存已弃用1.131.23
EndpointSlicefalseAlpha1.161.16
EndpointSlicefalseBeta1.171.17
EndpointSlicetrueBeta1.181.20
EndpointSlicetrueGA1.211.24
EndpointSlice 节点名称falseAlpha1.201.20
EndpointSlice 节点名称trueGA1.211.24
EndpointSlice 代理falseAlpha1.181.18
EndpointSlice 代理trueBeta1.191.21
EndpointSlice 代理trueGA1.221.24
EndpointSlice 终止条件falseAlpha1.201.21
EndpointSlice 终止条件trueBeta1.221.25
EndpointSlice 终止条件trueGA1.261.27
临时容器falseAlpha1.161.22
临时容器trueBeta1.231.24
临时容器trueGA1.251.26
均匀 Pod 分布falseAlpha1.161.17
均匀 Pod 分布trueBeta1.181.18
均匀 Pod 分布trueGA1.191.21
展开 CSI 卷falseAlpha1.141.15
展开 CSI 卷trueBeta1.161.23
展开 CSI 卷trueGA1.241.26
展开的 DNS 配置falseAlpha1.221.25
展开的 DNS 配置trueBeta1.261.27
展开的 DNS 配置trueGA1.281.29
展开使用中的持久卷falseAlpha1.111.14
展开使用中的持久卷trueBeta1.151.23
展开使用中的持久卷trueGA1.241.26
展开持久卷falseAlpha1.81.10
展开持久卷trueBeta1.111.23
展开持久卷trueGA1.241.26
实验性关键 Pod 注释falseAlpha1.51.12
实验性关键 Pod 注释false已弃用1.131.16
实验性主机用户命名空间默认值falseBeta1.51.27
实验性主机用户命名空间默认值false已弃用1.281.29
外部 IP 的外部策略trueGA1.181.22
GCE 区域持久磁盘trueBeta1.101.12
GCE 区域持久磁盘trueGA1.131.16
通用临时卷falseAlpha1.191.20
通用临时卷trueBeta1.211.22
通用临时卷trueGA1.231.24
GRPC 容器探针falseAlpha1.231.23
GRPC 容器探针trueBeta1.241.26
GRPC 容器探针trueGA1.271.28
HPA 容器指标falseAlpha1.201.26
HPA 容器指标trueBeta1.271.29
HPA 容器指标trueGA1.301.31
HugePagesfalseAlpha1.81.9
HugePagestrueBeta1.101.13
HugePagestrueGA1.141.16
HugePage 存储介质大小falseAlpha1.181.18
HugePage 存储介质大小trueBeta1.191.21
HugePage 存储介质大小trueGA1.221.24
HyperV 容器falseAlpha1.101.19
HyperV 容器false已弃用1.201.20
识别 Pod OSfalseAlpha1.231.23
识别 Pod OStrueBeta1.241.24
识别 Pod OStrueGA1.251.26
不可变的临时卷falseAlpha1.181.18
不可变的临时卷trueBeta1.191.20
不可变的临时卷trueGA1.211.24
索引 JobfalseAlpha1.211.21
索引 JobtrueBeta1.221.23
索引 JobtrueGA1.241.25
Ingress 类命名空间参数falseAlpha1.211.21
Ingress 类命名空间参数trueBeta1.221.22
Ingress 类命名空间参数trueGA1.231.24
初始化器falseAlpha1.71.13
初始化器已弃用1.141.14
InTreePluginAWSUnregisterfalseAlpha1.211.30
InTreePluginAzureDiskUnregisterfalseAlpha1.211.30
InTreePluginAzureFileUnregisterfalseAlpha1.211.30
InTreePluginGCEUnregisterfalseAlpha1.211.30
InTreePluginOpenStackUnregisterfalseAlpha1.211.30
InTreePluginRBDUnregisterfalseAlpha1.231.27
InTreePluginRBDUnregisterfalse已弃用1.281.30
InTreePluginvSphereUnregisterfalseAlpha1.211.30
IPTables 所有权清理falseAlpha1.251.26
IPTables 所有权清理trueBeta1.271.27
IPTables 所有权清理trueGA1.281.29
IPv6 双栈falseAlpha1.151.20
IPv6 双栈trueBeta1.211.22
IPv6 双栈trueGA1.231.24
Job 可变节点调度指令trueBeta1.231.26
Job 可变节点调度指令trueGA1.271.28
Job 就绪 PodfalseAlpha1.231.23
Job 就绪 PodtrueBeta1.241.28
Job 就绪 PodtrueGA1.291.30
使用 Finalizer 进行 Job 跟踪falseAlpha1.221.22
使用 Finalizer 进行 Job 跟踪falseBeta1.231.24
使用 Finalizer 进行 Job 跟踪trueBeta1.251.25
使用 Finalizer 进行 Job 跟踪trueGA1.261.28
KMSv2falseAlpha1.251.26
KMSv2trueBeta1.271.28
KMSv2trueGA1.291.31
KMSv2KDFfalseBeta1.281.28
KMSv2KDFtrueGA1.291.31
Kubelet 配置文件falseAlpha1.81.9
Kubelet 配置文件已弃用1.101.10
Kubelet 凭据提供程序falseAlpha1.201.23
Kubelet 凭据提供程序trueBeta1.241.25
Kubelet 凭据提供程序trueGA1.261.28
Kubelet 插件监视器falseAlpha1.111.11
Kubelet 插件监视器trueBeta1.121.12
Kubelet 插件监视器trueGA1.131.16
Kubelet Pod 资源falseAlpha1.131.14
Kubelet Pod 资源trueBeta1.151.27
Kubelet Pod 资源trueGA1.281.29
Kubelet Pod 资源获取可分配资源falseAlpha1.211.22
Kubelet Pod 资源获取可分配资源trueBeta1.231.27
Kubelet Pod 资源获取可分配资源trueGA1.281.29
旧版节点角色行为falseAlpha1.161.18
旧版节点角色行为trueBeta1.191.20
旧版节点角色行为falseGA1.211.22
旧版服务账号令牌清理falseAlpha1.281.28
旧版服务账号令牌清理trueBeta1.291.29
旧版服务账号令牌清理trueGA1.301.31
旧版服务账号令牌无自动生成trueBeta1.241.25
旧版服务账号令牌无自动生成trueGA1.261.28
旧版服务账号令牌跟踪falseAlpha1.261.26
旧版服务账号令牌跟踪trueBeta1.271.27
旧版服务账号令牌跟踪trueGA1.281.29
本地存储容量隔离falseAlpha1.71.9
本地存储容量隔离trueBeta1.101.24
本地存储容量隔离trueGA1.251.26
Pod 拓扑分布中的最小域falseAlpha1.241.24
Pod 拓扑分布中的最小域falseBeta1.251.26
Pod 拓扑分布中的最小域trueBeta1.271.29
Pod 拓扑分布中的最小域trueGA1.301.31
最小化 IPTables 恢复falseAlpha1.261.26
最小化 IPTables 恢复trueBeta1.271.27
最小化 IPTables 恢复trueGA1.281.29
混合协议 LB 服务falseAlpha1.201.23
混合协议 LB 服务trueBeta1.241.25
混合协议 LB 服务trueGA1.261.27
挂载容器falseAlpha1.91.16
挂载容器false已弃用1.171.17
挂载传播falseAlpha1.81.9
挂载传播trueBeta1.101.11
挂载传播trueGA1.121.14
多 CIDR 范围分配器falseAlpha1.251.28
命名空间默认标签名称trueBeta1.211.21
命名空间默认标签名称trueGA1.221.23
网络策略结束端口falseAlpha1.211.21
网络策略结束端口trueBeta1.221.24
网络策略结束端口trueGA1.251.26
网络策略状态falseAlpha1.241.27
新的卷管理器重建falseAlpha1.251.26
新的卷管理器重建trueBeta1.271.29
新的卷管理器重建trueGA1.301.31
节点中断排除falseAlpha1.161.18
节点中断排除trueBeta1.191.20
节点中断排除trueGA1.211.22
节点租约falseAlpha1.121.13
节点租约trueBeta1.141.16
节点租约trueGA1.171.23
节点服务中断时卷分离falseAlpha1.241.25
节点服务中断时卷分离trueBeta1.261.27
节点服务中断时卷分离trueGA1.281.31
非抢占优先级falseAlpha1.151.18
非抢占优先级trueBeta1.191.23
非抢占优先级trueGA1.241.25
OpenAPIV3falseAlpha1.231.23
OpenAPIV3trueBeta1.241.26
OpenAPIV3trueGA1.271.28
持久本地卷falseAlpha1.71.9
持久本地卷trueBeta1.101.13
持久本地卷trueGA1.141.16
Pod 亲和性命名空间选择器falseAlpha1.211.21
Pod 亲和性命名空间选择器trueBeta1.221.23
Pod 亲和性命名空间选择器trueGA1.241.25
PodDisruptionBudgetfalseAlpha1.31.4
PodDisruptionBudgettrueBeta1.51.20
PodDisruptionBudgettrueGA1.211.25
Pod 具有网络条件falseAlpha1.251.27
Pod 主机 IPfalseAlpha1.281.28
Pod 主机 IPtrueBeta1.291.30
Pod 主机 IPtrueGA1.301.31
Pod 开销falseAlpha1.161.17
Pod 开销trueBeta1.181.23
Pod 开销trueGA1.241.25
Pod 优先级falseAlpha1.81.10
Pod 优先级trueBeta1.111.13
Pod 优先级trueGA1.141.18
Pod 就绪门falseAlpha1.111.11
Pod 就绪门trueBeta1.121.13
Pod 就绪门trueGA1.141.16
Pod 安全falseAlpha1.221.22
Pod 安全trueBeta1.231.24
Pod 安全trueGA1.251.27
Pod 共享进程命名空间falseAlpha1.101.11
Pod 共享进程命名空间trueBeta1.121.16
Pod 共享进程命名空间trueGA1.171.19
首选已提名节点falseAlpha1.211.21
首选已提名节点trueBeta1.221.23
首选已提名节点trueGA1.241.25
探针终止优雅期falseAlpha1.211.21
探针终止优雅期falseBeta1.221.24
探针终止优雅期trueBeta1.251.27
探针终止优雅期trueGA1.281.28
代理终止端点falseAlpha1.221.25
代理终止端点trueBeta1.261.27
代理终止端点trueGA1.281.29
PVC 保护falseAlpha1.91.9
PVC 保护已弃用1.101.10
只读 API 数据卷trueBeta1.81.9
只读 API 数据卷GA1.101.10
ReadWriteOncePodfalseAlpha1.221.26
ReadWriteOncePodtrueBeta1.271.28
ReadWriteOncePodtrueGA1.291.30
移除 SelfLinkfalseAlpha1.161.19
移除 SelfLinktrueBeta1.201.23
移除 SelfLinktrueGA1.241.29
请求管理falseAlpha1.151.16
请求管理已弃用1.171.17
资源限制优先级功能falseAlpha1.91.18
资源限制优先级功能已弃用1.191.19
资源配额范围选择器falseAlpha1.111.11
资源配额范围选择器trueBeta1.121.16
资源配额范围选择器trueGA1.171.18
追溯默认存储类falseAlpha1.251.25
追溯默认存储类trueBeta1.261.27
追溯默认存储类trueGA1.281.28
RootCA 配置映射falseAlpha1.131.19
RootCA 配置映射trueBeta1.201.20
RootCA 配置映射trueGA1.211.22
轮换 Kubelet 客户端证书trueBeta1.81.18
轮换 Kubelet 客户端证书trueGA1.191.21
以组身份运行trueBeta1.141.20
以组身份运行trueGA1.211.22
RuntimeClassfalseAlpha1.121.13
RuntimeClasstrueBeta1.141.19
RuntimeClasstrueGA1.201.24
调度 DaemonSet PodfalseAlpha1.111.11
调度 DaemonSet PodtrueBeta1.121.16
调度 DaemonSet PodtrueGA1.171.18
SCTP 支持falseAlpha1.121.18
SCTP 支持trueBeta1.191.19
SCTP 支持trueGA1.201.22
Seccomp 默认值falseAlpha1.221.24
Seccomp 默认值trueBeta1.251.26
Seccomp 默认值trueGA1.271.28
安全上下文拒绝falseAlpha1.271.29
选择器索引falseAlpha1.181.18
选择器索引trueBeta1.191.19
选择器索引trueGA1.201.25
服务器端应用falseAlpha1.141.15
服务器端应用trueBeta1.161.21
服务器端应用trueGA1.221.31
服务器端字段验证falseAlpha1.231.24
服务器端字段验证trueBeta1.251.26
服务器端字段验证trueGA1.271.31
服务账号颁发者发现falseAlpha1.181.19
服务账号颁发者发现trueBeta1.201.20
服务账号颁发者发现trueGA1.211.23
服务应用协议falseAlpha1.181.18
服务应用协议trueBeta1.191.19
服务应用协议trueGA1.201.22
服务内部流量策略falseAlpha1.211.21
服务内部流量策略trueBeta1.221.25
服务内部流量策略trueGA1.261.27
服务 IP 静态子范围falseAlpha1.241.24
服务 IP 静态子范围trueBeta1.251.25
服务 IP 静态子范围trueGA1.261.27
服务 LB 节点端口控制falseAlpha1.201.21
服务 LB 节点端口控制trueBeta1.221.23
服务 LB 节点端口控制trueGA1.241.25
服务负载均衡器类falseAlpha1.211.21
服务负载均衡器类trueBeta1.221.23
服务负载均衡器类trueGA1.241.25
服务负载均衡器 FinalizerfalseAlpha1.151.15
服务负载均衡器 FinalizertrueBeta1.161.16
服务负载均衡器 FinalizertrueGA1.171.20
服务节点排除falseAlpha1.81.18
服务节点排除trueBeta1.191.20
服务节点排除trueGA1.211.22
服务节点端口静态子范围falseAlpha1.271.27
服务节点端口静态子范围trueBeta1.281.28
服务节点端口静态子范围trueGA1.291.30
服务拓扑falseAlpha1.171.19
服务拓扑false已弃用1.201.22
将主机名设置为 FQDNfalseAlpha1.191.19
将主机名设置为 FQDNtrueBeta1.201.21
将主机名设置为 FQDNtrueGA1.221.24
跳过只读验证 GCEfalseAlpha1.281.28
跳过只读验证 GCEtrue已弃用1.291.30
稳定的负载均衡器节点集trueBeta1.271.29
稳定的负载均衡器节点集trueGA1.301.31
启动探针falseAlpha1.161.17
启动探针trueBeta1.181.19
启动探针trueGA1.201.23
StatefulSet MinReadySecondsfalseAlpha1.221.22
StatefulSet MinReadySecondstrueBeta1.231.24
StatefulSet MinReadySecondstrueGA1.251.26
存储对象使用中保护trueBeta1.101.10
存储对象使用中保护trueGA1.111.24
流式代理重定向falseBeta1.51.5
流式代理重定向trueBeta1.61.17
流式代理重定向true已弃用1.181.21
流式代理重定向false已弃用1.221.24
支持 IPVS 代理模式falseAlpha1.81.8
支持 IPVS 代理模式falseBeta1.91.9
支持 IPVS 代理模式trueBeta1.101.10
支持 IPVS 代理模式trueGA1.111.20
支持节点 PIDs 限制falseAlpha1.141.14
支持节点 PIDs 限制trueBeta1.151.19
支持节点 PIDs 限制trueGA1.201.23
支持 Pod PIDs 限制falseAlpha1.101.13
支持 Pod PIDs 限制trueBeta1.141.19
支持 Pod PIDs 限制trueGA1.201.23
暂停 JobfalseAlpha1.211.21
暂停 JobtrueBeta1.221.23
暂停 JobtrueGA1.241.25
SysctlstrueBeta1.111.20
SysctlstrueGA1.211.22
基于污点的驱逐falseAlpha1.61.12
基于污点的驱逐trueBeta1.131.17
基于污点的驱逐trueGA1.181.20
按条件污点节点falseAlpha1.81.11
按条件污点节点trueBeta1.121.16
按条件污点节点trueGA1.171.18
TokenRequestfalseAlpha1.101.11
TokenRequesttrueBeta1.121.19
TokenRequesttrueGA1.201.21
令牌请求投影falseAlpha1.111.11
令牌请求投影trueBeta1.121.19
令牌请求投影trueGA1.201.21
拓扑管理器falseAlpha1.161.17
拓扑管理器trueBeta1.181.26
拓扑管理器trueGA1.271.28
TTL After FinishedfalseAlpha1.121.20
TTL After FinishedtrueBeta1.211.22
TTL After FinishedtrueGA1.231.24
用户命名空间无状态 Pod 支持falseAlpha1.251.27
验证代理重定向falseAlpha1.121.13
验证代理重定向trueBeta1.141.21
验证代理重定向true已弃用1.221.24
卷 PVC 数据源falseAlpha1.151.15
卷 PVC 数据源trueBeta1.161.17
卷 PVC 数据源trueGA1.181.21
卷调度falseAlpha1.91.9
卷调度trueBeta1.101.12
卷调度trueGA1.131.16
卷快照数据源falseAlpha1.121.16
卷快照数据源trueBeta1.171.19
卷快照数据源trueGA1.201.22
卷子路径trueGA1.101.24
卷子路径环境变量扩展falseAlpha1.141.14
卷子路径环境变量扩展trueBeta1.151.16
卷子路径环境变量扩展trueGA1.171.24
警告标头trueBeta1.191.21
警告标头trueGA1.221.24
Windows EndpointSlice 代理falseAlpha1.191.20
Windows EndpointSlice 代理trueBeta1.211.21
Windows EndpointSlice 代理trueGA1.221.24
Windows GMSAfalseAlpha1.141.15
Windows GMSAtrueBeta1.161.17
Windows GMSAtrueGA1.181.20
Windows 主机进程容器falseAlpha1.221.22
Windows 主机进程容器trueBeta1.231.25
Windows 主机进程容器trueGA1.261.27
Windows 以用户名身份运行falseAlpha1.161.16
Windows 以用户名身份运行trueBeta1.171.17
Windows 以用户名身份运行trueGA1.181.20
零限制标称并发共享falseBeta1.291.29
零限制标称并发共享trueGA1.301.31

已删除特性门控的描述

  • 加速器:在使用 Docker Engine 时提供了一种早期形式的插件来启用 Nvidia GPU 支持;不再可用。有关替代方案,请参阅 设备插件

  • 高级审计:启用高级审计

  • 注释中的亲和性:启用设置Pod 亲和性或反亲和性

  • AllowExtTrafficLocalEndpoints: 允许服务将外部请求路由到节点本地端点。

  • AllowInsecureBackendProxy: 允许用户跳过 Pod 日志请求中 kubelet 的 TLS 验证。

  • APIPriorityAndFairness: 启用在每个服务器上通过优先级和公平性管理请求并发。(从 RequestManagement 重命名)

  • APISelfSubjectReview: 激活 SelfSubjectReview API,允许用户查看请求主体的身份验证信息。有关更多详细信息,请参阅客户端的 API 访问身份验证信息

  • AttachVolumeLimit: 允许卷插件报告可以附加到节点的卷数量限制。有关更多详细信息,请参阅动态卷限制

  • BalanceAttachedNodeVolumes: 在调度时,将节点上的卷计数纳入平衡资源分配的考虑因素。在做出决策时,调度器会优先考虑 CPU、内存利用率和卷计数更接近的节点。

  • BlockVolume: 允许在 Pod 中定义和使用原始块设备。有关更多详细信息,请参阅原始块卷支持

  • 绑定服务账号令牌卷:

    将 ServiceAccount 卷迁移为使用由 ServiceAccountTokenVolumeProjection 组成的 projected 卷。集群管理员可以使用指标 serviceaccount_stale_tokens_total 来监控依赖于扩展令牌的工作负载。如果没有此类工作负载,请通过使用标志 --service-account-extend-token-expiration=false 启动 kube-apiserver 来关闭扩展令牌。

    有关更多详细信息,请查看绑定 Service Account 令牌

  • CloudDualStackNodeIPs: 启用具有外部云提供商的双栈 kubelet --node-ip。有关更多详细信息,请参阅配置 IPv4/IPv6 双栈

  • ConfigurableFSGroupPolicy: 允许用户在 Pod 中挂载卷时为 fsGroups 配置卷权限更改策略。有关更多详细信息,请参阅为 Pod 配置卷权限和所有权更改策略

  • ConsistentHTTPGetHandlers: 规范化生命周期处理程序的 HTTP get URL 和 Header 传递,使其与探测器一致。

  • ControllerManagerLeaderMigration: 启用 kube-controller-managercloud-controller-manager 的领导者迁移,允许集群操作员将控制器从 kube-controller-manager 实时迁移到外部 controller-manager(例如 cloud-controller-manager),而不会在 HA 集群中停机。

  • CRIContainerLogRotation: 启用 CRI 容器运行时的容器日志轮换。日志文件的默认最大大小为 10MB,容器允许的最大日志文件数默认为 5。这些值可以在 kubelet 配置中配置。有关更多详细信息,请参阅节点级别的日志记录

  • CronJobControllerV2: 使用 CronJob 控制器的替代实现。否则,将选择同一控制器的版本 1。

  • CronJobTimeZone: 允许在 CronJobs 中使用 timeZone 可选字段。

  • CSIBlockVolume: 允许外部 CSI 卷驱动程序支持块存储。有关更多详细信息,请参阅csi 原始块卷支持

  • CSIDriverRegistry: 启用 csi.storage.k8s.io 中与 CSIDriver API 对象相关的所有逻辑。

  • CSIInlineVolume: 启用 Pod 的 CSI Inline 卷支持。

  • CSIMigration: 启用 shim 和转换逻辑,将卷操作从 in-tree 插件路由到相应的预安装 CSI 插件。

  • CSIMigrationAWS: 启用 shim 和转换逻辑,将卷操作从 AWS-EBS in-tree 插件路由到 EBS CSI 插件。支持回退到 in-tree EBS 插件,用于挂载到禁用此功能或未安装和配置 EBS CSI 插件的节点的卷。不支持回退到 provision 操作,对于 provision 操作,必须安装和配置 CSI 插件。

  • CSIMigrationAWSComplete: 停止在 kubelet 和卷控制器中注册 EBS in-tree 插件,并启用 shim 和转换逻辑,将卷操作从 AWS-EBS in-tree 插件路由到 EBS CSI 插件。需要启用 CSIMigration 和 CSIMigrationAWS 功能标志,并在集群中的所有节点上安装和配置 EBS CSI 插件。此标志已被弃用,取而代之的是 InTreePluginAWSUnregister 功能标志,该标志阻止注册 in-tree EBS 插件。

  • CSIMigrationAzureDisk: 启用 shim 和转换逻辑,将卷操作从 Azure-Disk in-tree 插件路由到 AzureDisk CSI 插件。支持回退到 in-tree AzureDisk 插件,用于挂载到禁用此功能或未安装和配置 AzureDisk CSI 插件的节点的卷。不支持回退到 provision 操作,对于 provision 操作,必须安装和配置 CSI 插件。需要启用 CSIMigration 功能标志。

  • CSIMigrationAzureDiskComplete: 停止在 kubelet 和卷控制器中注册 Azure-Disk in-tree 插件,并启用 shim 和转换逻辑,将卷操作从 Azure-Disk in-tree 插件路由到 AzureDisk CSI 插件。需要启用 CSIMigration 和 CSIMigrationAzureDisk 功能标志,并在集群中的所有节点上安装和配置 AzureDisk CSI 插件。此标志已被弃用,取而代之的是 InTreePluginAzureDiskUnregister 功能标志,该标志阻止注册 in-tree AzureDisk 插件。

  • CSIMigrationAzureFile: 启用 shim 和转换逻辑,将卷操作从 Azure-File in-tree 插件路由到 AzureFile CSI 插件。支持回退到 in-tree AzureFile 插件,用于挂载到禁用此功能或未安装和配置 AzureFile CSI 插件的节点的卷。不支持回退到 provision 操作,对于 provision 操作,必须安装和配置 CSI 插件。需要启用 CSIMigration 功能标志。

  • CSIMigrationAzureFileComplete: 停止在 kubelet 和卷控制器中注册 Azure-File in-tree 插件,并启用 shim 和转换逻辑,将卷操作从 Azure-File in-tree 插件路由到 AzureFile CSI 插件。需要启用 CSIMigration 和 CSIMigrationAzureFile 功能标志,并在集群中的所有节点上安装和配置 AzureFile CSI 插件。此标志已被弃用,取而代之的是 InTreePluginAzureFileUnregister 功能标志,该标志阻止注册 in-tree AzureFile 插件。

  • CSIMigrationGCE: 启用 shim 和转换逻辑,将卷操作从 GCE-PD in-tree 插件路由到 PD CSI 插件。支持回退到 in-tree GCE 插件,用于挂载到禁用此功能或未安装和配置 PD CSI 插件的节点的卷。不支持回退到 provision 操作,对于 provision 操作,必须安装和配置 CSI 插件。需要启用 CSIMigration 功能标志。

  • CSIMigrationGCEComplete: 停止在 kubelet 和卷控制器中注册 GCE-PD in-tree 插件,并启用 shim 和转换逻辑,将卷操作从 GCE-PD in-tree 插件路由到 PD CSI 插件。需要启用 CSIMigration 和 CSIMigrationGCE 功能标志,并在集群中的所有节点上安装和配置 PD CSI 插件。此标志已被弃用,取而代之的是 InTreePluginGCEUnregister 功能标志,该标志阻止注册 in-tree GCE PD 插件。

  • CSIMigrationOpenStack: 启用 shim 和转换逻辑,将卷操作从 Cinder in-tree 插件路由到 Cinder CSI 插件。支持回退到 in-tree Cinder 插件,用于挂载到禁用此功能或未安装和配置 Cinder CSI 插件的节点的卷。不支持回退到 provision 操作,对于 provision 操作,必须安装和配置 CSI 插件。需要启用 CSIMigration 功能标志。

  • CSIMigrationOpenStackComplete: 停止在 kubelet 和卷控制器中注册 Cinder in-tree 插件,并启用 shim 和转换逻辑,将卷操作从 Cinder in-tree 插件路由到 Cinder CSI 插件。需要启用 CSIMigration 和 CSIMigrationOpenStack 功能标志,并在集群中的所有节点上安装和配置 Cinder CSI 插件。此标志已被弃用,取而代之的是 InTreePluginOpenStackUnregister 功能标志,该标志阻止注册 in-tree openstack cinder 插件。

  • CSIMigrationRBD:

    启用 shim 和转换逻辑,将卷操作从 RBD in-tree 插件路由到 Ceph RBD CSI 插件。需要启用 CSIMigration 和 csiMigrationRBD 功能标志,并在集群中安装和配置 Ceph CSI 插件。

    此功能门已被弃用,取而代之的是 InTreePluginRBDUnregister 功能门,该功能门阻止注册 in-tree RBD 插件。

  • CSIMigrationvSphere: 启用 shim 和转换逻辑,将卷操作从 vSphere in-tree 插件路由到 vSphere CSI 插件。支持回退到 in-tree vSphere 插件,用于挂载到禁用此功能或未安装和配置 vSphere CSI 插件的节点的卷。不支持回退到 provision 操作,对于 provision 操作,必须安装和配置 CSI 插件。需要启用 CSIMigration 功能标志。

  • CSIMigrationvSphereComplete: 停止在 kubelet 和卷控制器中注册 vSphere in-tree 插件,并启用 shim 和转换逻辑,将卷操作从 vSphere in-tree 插件路由到 vSphere CSI 插件。需要启用 CSIMigration 和 CSIMigrationvSphere 功能标志,并在集群中的所有节点上安装和配置 vSphere CSI 插件。此标志已被弃用,取而代之的是 InTreePluginvSphereUnregister 功能标志,该标志阻止注册 in-tree vsphere 插件。

  • CSINodeExpandSecret: 允许将 secret 身份验证数据传递给 CSI 驱动程序,以便在 NodeExpandVolume CSI 操作期间使用。

  • CSINodeInfo: 启用 csi.storage.k8s.io 中与 CSINodeInfo API 对象相关的所有逻辑。

  • CSIPersistentVolume: 允许发现和挂载通过与 CSI (容器存储接口) 兼容的卷插件配置的卷。

  • CSIServiceAccountToken: 允许 CSI 驱动程序接收它们为其挂载卷的 Pod 的服务帐户令牌。请参阅令牌请求

  • CSIStorageCapacity:启用 CSI 驱动程序发布存储容量信息,并允许 Kubernetes 调度器在调度 Pod 时使用该信息。请参阅 存储容量。有关更多详细信息,请查看 csi 卷类型 文档。

  • CSIVolumeFSGroupPolicy:允许 CSIDriver 使用 fsGroupPolicy 字段。此字段控制由 CSIDriver 创建的卷在挂载时是否支持卷所有权和权限修改。

  • CSRDuration:允许客户端为通过 Kubernetes CSR API 颁发的证书请求持续时间。

  • CustomPodDNS:允许使用 Pod 的 dnsConfig 属性自定义 Pod 的 DNS 设置。有关更多详细信息,请查看 Pod 的 DNS 配置

  • CustomResourceDefaulting:启用 CRD 对 OpenAPI v3 验证模式中默认值的支持。

  • CustomResourcePublishOpenAPI:启用发布 CRD OpenAPI 规范。

  • CustomResourceSubresources:在从 CustomResourceDefinition 创建的资源上启用 /status/scale 子资源。

  • CustomResourceValidation:启用基于从 CustomResourceDefinition 创建的资源的模式验证。

  • CustomResourceValidationExpressions:在 CRD 中启用表达式语言验证,该验证将基于 x-kubernetes-validations 扩展中编写的验证规则来验证自定义资源。

  • CustomResourceWebhookConversion:在从 CustomResourceDefinition 创建的资源上启用基于 Webhook 的转换。

  • DaemonSetUpdateSurge:允许 DaemonSet 工作负载在每个节点更新期间保持可用性。请参阅 在 DaemonSet 上执行滚动更新

  • DefaultPodTopologySpread:启用使用 PodTopologySpread 调度插件执行 默认分布

  • DelegateFSGroupToCSIDriver:如果 CSI 驱动程序支持,则将来自 Pod 的 securityContextfsGroup 应用的角色委派给驱动程序,方法是通过 NodeStageVolume 和 NodePublishVolume CSI 调用传递 fsGroup

  • DevicePlugins:在节点上启用基于 device-plugins 的资源配置。

  • DisableAcceleratorUsageMetrics禁用 kubelet 收集的加速器指标

  • DownwardAPIHugePages:允许在 向下 API 中使用巨页。

  • DRAControlPlaneController:启用对具有自定义参数和独立于 Pod 的生命周期的资源的支持。资源的分配由资源驱动程序的控制平面控制器处理。

  • DryRun:启用服务器端 dry run 请求,以便可以在不提交的情况下测试验证、合并和变更。

  • DynamicAuditing:用于在 v1.19 之前启用动态审计。

  • DynamicKubeletConfig:启用 kubelet 的动态配置。在支持的倾斜策略之外不再支持此功能。此功能门已在 1.24 版本中从 kubelet 中删除。

  • DynamicProvisioningScheduling:扩展默认调度器以感知卷拓扑并处理 PV 配置。此功能在 v1.12 中已被 VolumeScheduling 功能取代。

  • DynamicVolumeProvisioning:启用 Pod 的持久卷的动态配置

  • EnableAggregatedDiscoveryTimeout:在聚合发现调用上启用五秒超时。

  • EnableEquivalenceClassCache:启用调度器在调度 Pod 时缓存节点的等效性。

  • EndpointSlice:启用 EndpointSlices 以获得更可扩展的网络端点。请参阅 启用 EndpointSlices

  • EndpointSliceNodeName:启用 EndpointSlice nodeName 字段。

  • EndpointSliceProxying:启用后,在 Linux 上运行的 kube-proxy 将使用 EndpointSlices 作为主要数据源,而不是 Endpoints,从而实现可扩展性和性能改进。请参阅 启用 Endpoint Slices

  • EndpointSliceTerminatingCondition:启用 EndpointSlice terminatingserving 条件字段。

  • EphemeralContainers:启用向运行中的 Pod 添加临时容器的功能。

  • EvenPodsSpread:启用 Pod 在拓扑域中均匀调度。请参阅 Pod 拓扑分布约束

  • ExpandCSIVolumes:启用 CSI 卷的扩展。

  • ExpandedDNSConfig:启用 kubelet 和 kube-apiserver 以允许更多的 DNS 搜索路径和更长的 DNS 搜索路径列表。此功能需要容器运行时支持(Containerd:v1.5.6 或更高版本,CRI-O:v1.22 或更高版本)。请参阅 扩展 DNS 配置

  • ExpandInUsePersistentVolumes:启用扩展正在使用的 PVC。请参阅 调整正在使用的 PersistentVolumeClaim 的大小

  • ExpandPersistentVolumes:启用持久卷的扩展。请参阅 扩展持久卷声明

  • ExperimentalCriticalPodAnnotation:启用将特定 Pod 注解为*关键*,以便保证其调度。自 v1.13 起,此功能已被 Pod 优先级和抢占弃用。

  • ExperimentalHostUserNamespaceDefaulting:启用将用户命名空间默认设置为 host。这适用于使用其他主机命名空间、主机挂载或特权或使用特定的非命名空间能力(例如 MKNODESYS_MODULE 等)的容器。只有在 Docker 守护程序中启用用户命名空间重新映射时,才应启用此功能。

  • ExternalPolicyForExternalIP:修复了未将 ExternalTrafficPolicy 应用于 Service ExternalIP 的错误。

  • GCERegionalPersistentDisk:在 GCE 上启用区域 PD 功能。

  • GenericEphemeralVolume:启用支持普通卷所有功能(可由第三方存储供应商提供、存储容量跟踪、从快照还原等)的临时内联卷。请参阅 临时卷

  • GRPCContainerProbe:为 {Liveness、Readiness、Startup}Probe 启用 gRPC 探测方法。请参阅 配置存活态、就绪态和启动探测

  • HPAContainerMetrics:允许 HorizontalPodAutoscalers 基于目标 Pod 中各个容器的指标进行缩放。

  • HugePages:启用预先分配的巨页的分配和使用。

  • HugePageStorageMediumSize:启用对多种大小的预先分配的巨页的支持。

  • HyperVContainer:为 Windows 容器启用 Hyper-V 隔离

  • IdentifyPodOS:允许指定 Pod OS 字段。这有助于在 API 服务器准入期间权威地识别 Pod 的操作系统。

  • ImmutableEphemeralVolumes:允许将单个 Secret 和 ConfigMap 标记为不可变,以获得更好的安全性和性能。

  • IndexedJob:允许 Job 控制器管理每个完成索引的 Pod 完成情况。

  • IngressClassNamespacedParams:允许在 IngressClass 资源中引用命名空间范围的参数。此功能向 IngressClass.spec.parameters 添加了两个字段 - ScopeNamespace

  • Initializers:允许使用 Initializers 准入插件异步协调对象创建。

  • InTreePluginAWSUnregister:停止在 kubelet 和卷控制器中注册 aws-ebs 内置插件。

  • InTreePluginAzureDiskUnregister:停止在 kubelet 和卷控制器中注册 azuredisk 内置插件。

  • InTreePluginAzureFileUnregister:停止在 kubelet 和卷控制器中注册 azurefile 内置插件。

  • InTreePluginGCEUnregister:停止在 kubelet 和卷控制器中注册 gce-pd 内置插件。

  • InTreePluginOpenStackUnregister:停止在 kubelet 和卷控制器中注册 OpenStack cinder 内置插件。

  • InTreePluginRBDUnregister:停止在 kubelet 和卷控制器中注册 RBD 内置插件。

  • InTreePluginvSphereUnregister:停止在 kubelet 和卷控制器中注册 vSphere 内置插件。

  • IPTablesOwnershipCleanup:这会导致 kubelet 不再创建旧的 iptables 规则。

  • IPv6DualStack:启用对 IPv6 的双栈支持。

  • JobMutableNodeSchedulingDirectives:允许更新 Job 的 pod 模板中的节点调度指令。

  • JobReadyPods:启用跟踪具有 Ready 条件的 Pod 数量。Ready Pod 的计数记录在 Job 状态的 状态中。

  • JobTrackingWithFinalizers:启用跟踪 Job 的完成情况,而无需依赖 Pod 在集群中无限期地保留。Job 控制器使用 Pod finalizers 和 Job 状态中的一个字段来跟踪已完成的 Pod,以便计入完成情况。

  • KMSv2: 启用 KMS v2 API 用于静态加密。有关更多详细信息,请参阅 使用 KMS 提供程序进行数据加密

  • KMSv2KDF: 启用 KMS v2 生成一次性数据加密密钥。有关更多详细信息,请参阅 使用 KMS 提供程序进行数据加密。如果你的集群中未启用 KMSv2 功能门,则 KMSv2KDF 功能门的值无效。

  • KubeletConfigFile: 允许从配置文件加载 kubelet 配置,配置文件通过 config 文件指定。有关更多详细信息,请参阅 通过配置文件设置 kubelet 参数

  • KubeletCredentialProviders: 启用 kubelet exec 凭据提供程序用于镜像拉取凭据。

  • KubeletPluginsWatcher: 启用基于探针的插件监视器实用程序,使 kubelet 可以发现插件,例如 CSI 卷驱动程序

  • KubeletPodResources: 启用 kubelet 的 Pod 资源 gRPC 端点。有关更多详细信息,请参阅 支持设备监控

  • KubeletPodResourcesGetAllocatable: 启用 kubelet 的 Pod 资源 GetAllocatableResources 功能。此 API 增强了 资源分配报告

  • LegacyNodeRoleBehavior: 禁用后,服务负载均衡器和节点中断中的旧行为将忽略 node-role.kubernetes.io/master 标签,而是采用由 NodeDisruptionExclusionServiceNodeExclusion 提供的特定于功能的标签。

  • LegacyServiceAccountTokenCleanUp: 启用清理基于 Secret 的 服务帐户令牌,当它们在指定时间内未使用时(默认为一年)。

  • LegacyServiceAccountTokenNoAutoGeneration: 停止自动生成基于 Secret 的 服务帐户令牌

  • LegacyServiceAccountTokenTracking: 跟踪基于 Secret 的 服务帐户令牌 的使用情况。

  • LocalStorageCapacityIsolation: 启用 本地临时存储 的消耗以及 emptyDir 卷sizeLimit 属性。

  • MinDomainsInPodTopologySpread: 启用 Pod 拓扑分布约束 中的 minDomains

  • MinimizeIPTablesRestore: 在 kube-proxy iptables 模式中启用新的性能改进逻辑。

  • MixedProtocolLBService: 允许在同一 LoadBalancer 类型的 Service 实例中使用不同的协议。

  • MountContainers: 允许在主机上使用实用程序容器作为卷挂载器。

  • MountPropagation: 允许将一个容器挂载的卷共享给其他容器或 Pod。有关更多详细信息,请参阅 挂载传播

  • MultiCIDRRangeAllocator: 启用 MultiCIDR 范围分配器。

  • NamespaceDefaultLabelName: 配置 API 服务器在所有命名空间上设置一个不可变的 标签 kubernetes.io/metadata.name,其中包含命名空间名称。

  • NetworkPolicyEndPort: 允许你在 NetworkPolicy 规则中将端口定义为端口号范围。

  • NetworkPolicyStatus: 启用 NetworkPolicy 对象的 status 子资源。

  • 新的卷管理器重建:

    在 kubelet 启动期间启用对已挂载卷的改进发现。由于相关的代码已进行了大量重构,Kubernetes 1.25 到 1.29 版本允许你选择退出,以防 kubelet 卡在启动过程中,或者没有卸载已终止 Pod 的卷。

    此重构在 Kubernetes 1.25 和 1.26 版本中位于 SELinuxMountReadWriteOncePod 功能门之后。

  • NodeDisruptionExclusion: 启用 Node 标签 node.kubernetes.io/exclude-disruption 的使用,以防止节点在区域故障期间被驱逐。

  • NodeLease: 启用新的 Lease API 来报告节点心跳,这可以用作节点健康信号。

  • NodeOutOfServiceVolumeDetach: 当使用 node.kubernetes.io/out-of-service 污点将节点标记为停止服务时,如果节点上的 Pod 不能容忍此污点,它们将被强制删除,并且在节点上终止的 Pod 的卷分离操作将立即发生。删除的 Pod 可以快速在不同的节点上恢复。

  • NonPreemptingPriority: 为 PriorityClass 和 Pod 启用 preemptionPolicy 字段。

  • OpenAPIV3: 启用 API 服务器发布 OpenAPI v3。

  • PersistentLocalVolumes: 启用 Pod 中 local 卷类型的使用。如果请求 local 卷,则必须指定 Pod 亲和性。

  • PodAffinityNamespaceSelector: 启用 Pod 亲和性命名空间选择器CrossNamespacePodAffinity 配额范围功能。

  • PodDisruptionBudget: 启用 PodDisruptionBudget 功能。

  • PodHasNetworkCondition: 启用 kubelet 在 Pod 上标记 PodHasNetwork 条件。在 1.28 版本中,它被重命名为 PodReadyToStartContainersCondition

  • PodHostIPs: 为 Pod 启用 status.hostIPs 字段和 向下 API。该字段允许你将主机 IP 地址暴露给工作负载。

  • PodOverhead: 启用 PodOverhead 功能以考虑 Pod 开销。

  • PodPriority: 启用基于 Pod 的 优先级 的重新调度和抢占。

  • PodReadinessGates: 启用 PodReadinessGate 字段的设置,以扩展 Pod 就绪性评估。有关更多详细信息,请参阅 Pod 就绪门

  • PodSecurity: 启用 PodSecurity 准入插件。

  • PodShareProcessNamespace: 启用在 Pod 中设置 shareProcessNamespace,以便在 Pod 中运行的容器之间共享单个进程命名空间。更多详细信息可以在 在 Pod 中的容器之间共享进程命名空间中找到。

  • PreferNominatedNode: 此标志告诉调度器,是否会在循环遍历集群中的所有其他节点之前首先检查已提名的节点。

  • ProbeTerminationGracePeriod: 启用在 Pod 上设置探针级别 terminationGracePeriodSeconds。 有关更多详细信息,请参阅 增强提案

  • ProxyTerminatingEndpoints: 启用 kube-proxy 在 ExternalTrafficPolicy=Local 时处理终止端点。

  • PVCProtection: 启用防止在任何 Pod 仍在使用的持久卷声明 (PVC) 被删除。

  • 只读 API 数据卷:

    设置 configMapsecretdownwardAPIprojected 为只读挂载。

    自 Kubernetes v1.10 起,这些卷类型始终为只读,你不能选择退出。

  • ReadWriteOncePod: 启用 ReadWriteOncePod PersistentVolume 访问模式的使用。

  • RemoveSelfLink: 将所有对象和集合的 .metadata.selfLink 字段设置为空白(空字符串)。此字段自 Kubernetes v1.16 版本起已弃用。启用此功能后,.metadata.selfLink 字段仍是 Kubernetes API 的一部分,但始终未设置。

  • RequestManagement: 允许在每个 API 服务器上通过优先级和公平性管理请求并发。自 1.17 起,已由 APIPriorityAndFairness 弃用。

  • ResourceLimitsPriorityFunction: 启用调度器优先级函数,该函数为满足至少一个输入 Pod 的 cpu 和内存限制的节点分配 1 的最低可能分数。目的是打破具有相同分数的节点之间的平局。

  • ResourceQuotaScopeSelectors: 启用资源配额范围选择器。

  • RetroactiveDefaultStorageClass: 允许将 StorageClass 追溯分配给未绑定的 PVC。

  • RootCAConfigMap: 配置 kube-controller-manager 将名为 kube-root-ca.crtConfigMap 发布到每个命名空间。此 ConfigMap 包含一个 CA 包,用于验证与 kube-apiserver 的连接。有关更多详细信息,请参阅 绑定的服务帐户令牌

  • RotateKubeletClientCertificate: 启用 kubelet 上客户端 TLS 证书的轮换。有关更多详细信息,请参阅 kubelet 配置

  • RunAsGroup: 允许控制在容器的初始化进程上设置的主组 ID。

  • RuntimeClass: 启用 RuntimeClass 功能以选择容器运行时配置。

  • ScheduleDaemonSetPods: 允许 DaemonSet Pod 由默认调度器而不是 DaemonSet 控制器调度。

  • SCTPSupport: 启用 Pod、Service、Endpoints、EndpointSlice 和 NetworkPolicy 定义中的 SCTP protocol 值。

  • SeccompDefault: 允许使用 RuntimeDefault 作为所有工作负载的默认 seccomp 配置文件。seccomp 配置文件在 Pod 和/或容器的 securityContext 中指定。

  • SecurityContextDeny: 此门表示 SecurityContextDeny 准入控制器已弃用。

  • SelectorIndex: 允许在 API 服务器监视缓存中使用基于标签和字段的索引来加速列表操作。

  • ServerSideApply: 在 API 服务器上启用 服务器端应用 (SSA) 功能。

  • ServerSideFieldValidation: 启用服务器端字段验证。这意味着资源模式的验证是在 API 服务器端而不是客户端执行的(例如,kubectl createkubectl apply 命令行)。

  • ServiceAccountIssuerDiscovery: 在 API 服务器中为服务帐户颁发者启用 OIDC 发现端点(颁发者和 JWKS URL)。有关更多详细信息,请参阅 为 Pod 配置服务帐户

  • ServiceAppProtocol: 在 Services 和 Endpoints 上启用 appProtocol 字段。

  • ServiceInternalTrafficPolicy: 在 Services 上启用 internalTrafficPolicy 字段。

  • ServiceIPStaticSubrange: 启用 Services ClusterIP 分配的策略,其中 ClusterIP 范围被细分。动态分配的 ClusterIP 地址将优先从上范围分配,允许用户从下范围分配静态 ClusterIP,从而降低冲突风险。有关更多详细信息,请参阅 避免冲突

  • ServiceLBNodePortControl:启用 Service 上的 allocateLoadBalancerNodePorts 字段。

  • ServiceLoadBalancerClass:启用 Service 上的 loadBalancerClass 字段。有关更多详细信息,请参阅 指定负载均衡器实现类

  • ServiceLoadBalancerFinalizer:为 Service 负载均衡器启用终结器保护。

  • ServiceNodeExclusion:允许从云提供商创建的负载均衡器中排除节点。如果节点带有标签“node.kubernetes.io/exclude-from-external-load-balancers”,则该节点符合排除条件。

  • ServiceNodePortStaticSubrange:允许为 NodePort Service 使用不同的端口分配策略。有关更多详细信息,请参阅 保留 NodePort 范围以避免冲突

  • ServiceTopology:启用基于集群节点拓扑路由流量的服务。

  • SetHostnameAsFQDN:启用将完全限定域名 (FQDN) 设置为 Pod 主机名的功能。请参阅 Pod 的 setHostnameAsFQDN 字段

  • SkipReadOnlyValidationGCE:跳过 GCE PersistentDisk 卷是否处于只读模式的验证。

  • StableLoadBalancerNodeSet:通过更改节点状态,减少服务控制器 (KCCM) 的负载均衡器重新配置。

  • StartupProbe:在 kubelet 中启用启动探针。

  • StatefulSetMinReadySeconds:允许 StatefulSet 控制器遵守 minReadySeconds

  • StorageObjectInUseProtection:如果 PersistentVolume 或 PersistentVolumeClaim 对象仍在被使用,则推迟删除它们。

  • StreamingProxyRedirects:指示 API 服务器拦截(并跟随)来自后端(kubelet)的流式请求的重定向。流式请求的示例包括 execattachport-forward 请求。

  • SupportIPVSProxyMode:启用使用 IPVS 提供集群内服务负载均衡。有关更多详细信息,请参阅服务代理

  • SupportNodePidsLimit:启用对 Node 上 PIDs 限制的支持。可以在 --system-reserved--kube-reserved 选项中指定参数 pid=<number>,以确保为整个系统和 Kubernetes 系统守护进程分别保留指定数量的进程 ID。

  • SupportPodPidsLimit:启用对 Pod 中 PIDs 限制的支持。

  • SuspendJob:启用对暂停和恢复 Job 的支持。有关更多详细信息,请参阅Job 文档

  • Sysctls:启用对可以为每个 Pod 设置的命名空间内核参数 (sysctls) 的支持。有关更多详细信息,请参阅 sysctls

  • TaintBasedEvictions:允许基于 Node 上的污点和 Pod 上的容忍度,从 Node 中驱逐 Pod。有关更多详细信息,请参阅 污点和容忍度

  • TaintNodesByCondition:启用基于节点状况自动污点节点。

  • TokenRequest:在服务帐户资源上启用 TokenRequest 端点。

  • TokenRequestProjection:启用通过projected将服务帐户令牌注入到 Pod 中。

  • TopologyManager:启用一种机制,用于协调 Kubernetes 中不同组件的细粒度硬件资源分配。请参阅 控制节点上的拓扑管理策略

  • TTLAfterFinished:允许 TTL 控制器 在资源完成执行后清理它们。

  • UserNamespacesStatelessPodsSupport:启用无状态 Pod 的用户命名空间支持。此特性门控在 Kubernetes v1.28 版本中被 UserNamespacesSupport 特性门控取代。

  • ValidateProxyRedirects:此标志控制 API 服务器是否应验证重定向是否仅跟随到同一主机。仅当启用了 StreamingProxyRedirects 标志时才使用。

  • VolumePVCDataSource:启用指定现有 PVC 作为 DataSource 的支持。

  • VolumeScheduling:启用卷拓扑感知调度,并使 PersistentVolumeClaim (PVC) 绑定感知调度决策。当与 PersistentLocalVolumes 特性门控一起使用时,它还支持使用local 卷类型。

  • VolumeSnapshotDataSource:启用卷快照数据源支持。

  • VolumeSubpath:允许在容器中挂载卷的子路径。

  • VolumeSubpathEnvExpansion:启用 subPathExpr 字段,用于将环境变量扩展到 subPath 中。

  • WarningHeaders:允许在 API 响应中发送警告标头。

  • WindowsEndpointSliceProxying:启用后,在 Windows 上运行的 kube-proxy 将使用 EndpointSlices 作为主要数据源,而不是 Endpoints,从而提高可伸缩性和性能。请参阅 启用 Endpoint Slices

  • WindowsGMSA:启用将 GMSA 凭据规范从 Pod 传递到容器运行时。

  • WindowsHostProcessContainers:启用对 Windows HostProcess 容器的支持。

  • WindowsRunAsUserName:启用在 Windows 容器中以非默认用户身份运行应用程序的支持。有关更多详细信息,请参阅 配置 RunAsUserName

  • ZeroLimitedNominalConcurrencyShares:允许 API 服务器中的优先级和公平性 对优先级级别的 limited 部分的 nominalConcurrencyShares 字段使用零值。

上次修改时间:2023 年 12 月 25 日下午 1:49 PST:移除 GA 特性门控 RemoveSelfLink (32a94100f8)