gateway api v1.6.2 experimental

XBackendTrafficPolicy.spec.retryConstraint.minRetryRate

MinRetryRate defines the minimum rate of retries that will be allowable over a specified duration of time. The effective overall minimum rate of retries targeting the backend service may be much higher, as there can be any number of clients which are applying this setting locally. This ensures that requests can still be retried during periods of low traffic, where the budget for retries may be calculated as a very low value. Support: Extended

2 fields
XBackendTrafficPolicy.spec.retryConstraint.minRetryRate fields and descriptions
Field / TypeDescription
count
integer

Count specifies the number of requests per time interval. Support: Extended

  • minimum: 1
  • maximum: 1000000
interval
string

Interval specifies the divisor of the rate of requests, the amount of time during which the given count of requests occur. Support: Extended

  • pattern: ^([0-9]{1,5}(h|m|s|ms)){1,4}$
  • x-kubernetes-validations: [{"message":"interval cannot be greater than one hour","rule":"!(duration(self) == duration('0s') || duration(self) \u003e duration('1h'))"}]