type ServiceResolver … type defaultServiceResolver … // NewDefaultServiceResolver creates a new default server resolver. func NewDefaultServiceResolver() ServiceResolver { … } // ResolveEndpoint constructs a service URL from a given namespace and name // note that the name, namespace, and port are required and by default all // created addresses use HTTPS scheme. // for example: // // name=ross namespace=andromeda resolves to https://ross.andromeda.svc:443 func (sr defaultServiceResolver) ResolveEndpoint(namespace, name string, port int32) (*url.URL, error) { … }