pub fn default_backoff() -> ExponentialBackoffExpand description
Create default exponential backoff configuration for Kubernetes API retries.
§Configuration
- Initial interval: 100ms
- Max interval: 30 seconds
- Max elapsed time: 5 minutes total
- Multiplier: 2.0 (exponential growth)
- Randomization: ±10% (prevents thundering herd)
§Retry Schedule
With these settings, retries occur at approximately:
- 100ms
- 200ms
- 400ms
- 800ms
- 1.6s
- 3.2s
- 6.4s
- 12.8s
- 25.6s
- 30s (capped at max interval) 11-30. 30s intervals until 5 minutes elapsed
§Returns
Configured ExponentialBackoff instance