×

每秒查询数 (QPS) 和突发值决定了对 API 服务器的请求或 API 调用的频率。

为 net-kourier 配置突发值和 QPS 值

每秒查询数 (QPS) 值决定了发送到 API 服务器的客户端请求或 API 调用的数量。

突发值决定了可以存储多少客户端请求以进行处理。超过此缓冲区的请求将被丢弃。这对于突发性且未均匀分布请求时间的控制器很有帮助。

net-kourier-controller重启时,它会解析集群上部署的所有ingress资源,这会导致大量的 API 调用。因此,net-kourier-controller的启动时间可能会很长。

您可以调整 KnativeServing CR 中net-kourier-controller的 QPS 和突发值。

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)
1 控制器与 API 服务器之间通信的 QPS 速率。默认值为 200。
2 Kubelet 与 API 服务器之间通信的突发容量。默认值为 200。