kubelet_registry_burst

Description

The kubelet_registry_burst parameter defines the maximum number of image pull requests that can be made in a burst, exceeding the registry_pull_qps limit for a short duration. This parameter allows for short-lived spikes in image pull traffic.

Default Value

The default value for kubelet_registry_burst is 10.

Use Cases

  • Handle burst traffic: Allow for temporary spikes in image pull requests without exceeding the registry_pull_qps limit.
  • Improve pod startup time: Permit a higher initial burst of image pulls to accelerate pod startup.

Setting Parameters

To enable the kubelet_registry_burst parameter, use the following command:

$ convox rack params set kubelet_registry_burst=value -r rackName
Setting parameters... OK

Replace value with the desired maximum number of burst image pull requests.

Additional Information

The kubelet_registry_burst parameter complements kubelet_registry_pull_qps by providing flexibility in handling short-lived spikes in image pull traffic. However, excessive burst values can still overload the registry. It’s essential to consider the average image pull rate and the expected peak load when setting this value.