executors/kubernetes: service resolution via pod host aliases
What does this MR do?
This has been discussed at #2742 (closed) and #2229 (closed), and initially implemented at !936 (closed), then in !1022 (closed), which got stuck.
I did a rebase and fixed !1022 (closed) discussions.
Why was this MR needed?
Feature parity and interoperability of pipelines between Docker and Kubernetes executors.
Edited by Bezerra