事件速率限制配置 (v1alpha1)
资源类型
配置
配置为 EventRateLimit 准入控制器提供配置。
字段 | 描述 |
---|---|
apiVersion 字符串 | eventratelimit.admission.k8s.io/v1alpha1 |
kind 字符串 | 配置 |
limits [必填][]Limit | limits 是对接收到的事件查询施加的限制。可以对服务器范围、每个命名空间、每个用户和每个源+对象接收到的事件施加限制。至少需要一个限制。 |
Limit
出现于
Limit 是特定限制类型的配置
字段 | 描述 |
---|---|
type [必填]LimitType | type 是此配置适用的限制类型 |
qps [必填]int32 | qps 是此类型限制允许的每秒事件查询数。qps 和 burst 字段一起用于确定是否接受特定事件查询。qps 确定在耗尽 burst 量查询后接受多少查询。 |
burst [必填]int32 | burst 是此类型限制允许的突发事件查询数。qps 和 burst 字段一起用于确定是否接受特定事件查询。burst 确定为特定存储桶授予的允许量的最大大小。例如,如果 burst 为 10,qps 为 3,则准入控制将在阻止任何查询之前接受 10 个查询。每秒钟,将允许再进行 3 个查询。如果部分允许量未使用,则它将滚动到下一秒,直到达到最大允许量 10。 |
cacheSize int32 | cacheSize 是此类型限制的 LRU 缓存的大小。如果从缓存中逐出存储桶,则该存储桶的允许量将重置。如果稍后收到已逐出存储桶的更多查询,则该存储桶将以全新状态重新进入缓存,从而为该存储桶提供 burst 查询的完整允许量。 默认缓存大小为 4096。 如果 limitType 为“server”,则忽略 cacheSize。 |
LimitType
(字符串别名)
出现于
LimitType 是限制的类型(例如,per-namespace)
此页面是自动生成的。
如果您计划报告此页面的问题,请在问题描述中提及此页面是自动生成的。修复可能需要在 Kubernetes 项目的其他地方进行。
上次修改时间:2023 年 10 月 3 日下午 2:09(太平洋标准时间):更新配置 API 参考 (8b94250cc9)