每秒查询数 (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。 |