第 13 章 为 net-kourier 配置突发和 QPS
查询每秒(QPS)和 burst 值决定了对 API 服务器的请求或 API 调用的频率。
13.1. 为 net-kourier 配置 burst 和 QPS 值
查询每秒(QPS)值决定了发送到 API 服务器的客户端请求或 API 调用的数量。
burst 值决定了为处理存储来自客户端的请求数量。超过此缓冲区的请求将被丢弃。这对控制器很有用,且不会按时间统一分散请求。
当 net-kourier-controller
重启时,它会解析集群中部署的所有 入口
资源,这会导致大量 API 调用。因此,net-kourier-controller
可能需要很长时间才能启动。
您可以在 KnativeServing CR 中调整 net-kourier-controller
的 QPS 和 burst 值:
KnativeServing CR 示例
apiVersion: operator.knative.dev/v1beta1 kind: KnativeServing metadata: name: knative-serving namespace: knative-serving spec: workloads: - name: net-kourier-controller env: - container: controller envVars: - name: KUBE_API_BURST value: "200" 1 - name: KUBE_API_QPS value: "200" 2