diff --git a/roles/kubernetes/node/templates/kubelet-config.v1beta1.yaml.j2 b/roles/kubernetes/node/templates/kubelet-config.v1beta1.yaml.j2 index bd5f0eaa3b2a1cce181ec96e071afc63692ae04f..826234fbd4cba56e6e117cc4ae360ac900adfb1d 100644 --- a/roles/kubernetes/node/templates/kubelet-config.v1beta1.yaml.j2 +++ b/roles/kubernetes/node/templates/kubelet-config.v1beta1.yaml.j2 @@ -91,3 +91,6 @@ tlsCipherSuites: - {{ tls }} {% endfor %} {% endif %} +{% if kubelet_event_record_qps %} +eventRecordQPS: {{ kubelet_event_record_qps }} +{% endif %} diff --git a/roles/kubespray-defaults/defaults/main.yaml b/roles/kubespray-defaults/defaults/main.yaml index b412b7da5a902f2e127b79fa1fe92930e27713bf..4886fa4310f8951479e3a2cd50548a019bfa1866 100644 --- a/roles/kubespray-defaults/defaults/main.yaml +++ b/roles/kubespray-defaults/defaults/main.yaml @@ -534,3 +534,7 @@ host_architecture: >- {%- else -%} {{ ansible_architecture }} {%- endif -%} + +# Sets the eventRecordQPS parameter in kubelet-config.yaml. The default value is 5 (see types.go) +# Setting it to 0 allows unlimited requests per second. +kubelet_event_record_qps: 5