<p>I'm new to OpenShift. I have two projects|namespaces. In each I have a rest service. What I want is service from NS1 access service from NS2 without joining projects networks. Also SDN with multi tenant plugin.</p>

<p>I found <a href="https://docs.openshift.com/container-platform/3.5/dev_guide/integrating_external_services.html" rel="nofollow noreferrer">example</a> on how to add external services to cluster as native. In NS1 I created an Endpoint for external IP of Service form NS2, but when I tried to create a Service in NS1 for this Endpoint, it failed cause there was no type tag (which wasn't in example also). </p>

<p>I also tried ExternalName. For externalName key my value was URL of router to service in NS2. But it doesn't work pretty well, cause it always returns me a page with Application is not available. But app\service works.</p>

<p>Services in different namespaces are not external, but local to the cluster. So you simply access the services using DNS:</p>

<p>for example: <code>servicename.svc.cluster.local</code> or simply <code>servicename.svc</code></p>

<p>see also <a href="https://docs.openshift.com/enterprise/3.0/architecture/additional_concepts/networking.html" rel="nofollow noreferrer">https://docs.openshift.com/enterprise/3.0/architecture/additional_concepts/networking.html</a></p>
