Create an implementation of http.RoundTrip which does retries -- RetryingRoundTripper. K8s services seem to timeout for about ~1-2 sec after they're created even when the pods being routed to are ready to serve requests.