配置Configuration 为 EventRateLimit 准入控制器提供配置。
| 字段 | 描述 |
|---|---|
apiVersion字符串 | eventratelimit.admission.k8s.io/v1alpha1 |
kind字符串 | 配置 |
limits [必填][]Limit | limits 是对收到的事件查询所施加的限制。限制可以针对全服务器、每个命名空间、每个用户以及每个源+对象施加。至少需要一个限制。 |
Limit (限制)出现于
Limit 是特定限制类型的配置。
| 字段 | 描述 |
|---|---|
type [必需]LimitType (限制类型) | type 是此配置适用的限制类型。 |
qps [必需]int32 | qps 是针对此类限制所允许的每秒事件查询次数。qps 和 burst 字段共同用于确定是否接受特定的事件查询。当突发查询量用尽后,qps 决定了每秒接受的查询量。 |
burst [必需]int32 | burst 是针对此类限制所允许的事件查询突发数量。qps 和 burst 字段共同用于确定是否接受特定的事件查询。burst 决定了授予特定存储桶(bucket)的额度上限。例如,如果 burst 为 10 且 qps 为 3,则准入控制器将在阻塞任何查询之前接受 10 个查询。每秒钟,将允许额外 3 个查询。如果部分额度未被使用,它将结转到下一秒,直到达到 10 的最大额度。 |
cacheSizeint32 | cacheSize 是此类限制的 LRU 缓存大小。如果一个存储桶从缓存中被驱逐,则该存储桶的额度会被重置。如果稍后有更多针对已驱逐存储桶的查询收到,则该存储桶将以全新的状态重新进入缓存,从而为该存储桶提供完整的 burst 查询额度。 默认缓存大小为 4096。 如果 limitType 为 'server',则 cacheSize 会被忽略。 |
LimitType (限制类型)(string 的别名)
出现于
LimitType 是限制的类型(例如,每个命名空间)。
本页面是自动生成的。
如果您打算报告此页面的问题,请在您的问题描述中提及该页面是自动生成的。修复可能需要在 Kubernetes 项目的其他地方进行。