I’m trying to set a timeout on a Service defined as an ExternalName. I have some outside of my cluster services that I’d like to have Linkerd timeout if the requests run beyond a timeout. Is this possible?
I know we answered this on Slack as well, but since those messages disappear:
It is not possible to use timeouts on ExternalNames. For $reasons, Linkerd looks up client-side policy on the resolved IP address, so for ExternalNames that doesn’t work. However, in the upcoming 2.17 release we will add egress support, which I believe will include this functionality, tho not attached to ExternalNames directly.