事件限速配置 (v1alpha1)

资源类型

配置

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 的最大额度。

cacheSize
int32

cacheSize 是此类限制的 LRU 缓存大小。如果一个存储桶从缓存中被驱逐,则该存储桶的额度会被重置。如果稍后有更多针对已驱逐存储桶的查询收到,则该存储桶将以全新的状态重新进入缓存,从而为该存储桶提供完整的 burst 查询额度。

默认缓存大小为 4096。

如果 limitType 为 'server',则 cacheSize 会被忽略。

LimitType (限制类型)

(string 的别名)

出现于

LimitType 是限制的类型(例如,每个命名空间)。


最后修改时间:2023 年 10 月 3 日下午 2:09 PST: 更新配置 API 参考 (8b94250cc9)

本页面是自动生成的。

如果您打算报告此页面的问题,请在您的问题描述中提及该页面是自动生成的。修复可能需要在 Kubernetes 项目的其他地方进行。