Ensure cluster.local is not assumed in self-managed setups

The following discussion from !921 (merged) should be addressed:

  • @chsanders started a discussion:

    cluser.local is configurable on Kubernetes.

    Services should use <service-name>.<namespace>.svc to be portable to SM customers.