When arcgis enterprise is installed on-premise with rancher kubernetes in 1 namespace and there is in another namespace with a custum application that only need to access to map and feature service.
Is it possible to access those map/feature services within the kubernetes cluster? tru the internal kubernetes ingress controller to -> https://organization.example.com/<context>/rest/services
Solved! Go to Solution.
Yes, but you should avoid "hair-pinning" your traffic out to the public Ingress just to come back in. Since both apps are in the same Rancher cluster, your custom app should talk to ArcGIS Enterprise using the internal Kubernetes Service DNS (e.g., https://arcgis-service.arcgis-namespace.svc.cluster.local/...). This is faster and bypasses external load balancer latency. Just keep two things in mind: first, ensure your custom app's pod trusts the Root CA used by Enterprise, or you'll hit SSL handshake errors; and second, check that your Network Policies actually allow cross-namespace traffic between your app's namespace and the ArcGIS namespace.
Yes, but you should avoid "hair-pinning" your traffic out to the public Ingress just to come back in. Since both apps are in the same Rancher cluster, your custom app should talk to ArcGIS Enterprise using the internal Kubernetes Service DNS (e.g., https://arcgis-service.arcgis-namespace.svc.cluster.local/...). This is faster and bypasses external load balancer latency. Just keep two things in mind: first, ensure your custom app's pod trusts the Root CA used by Enterprise, or you'll hit SSL handshake errors; and second, check that your Network Policies actually allow cross-namespace traffic between your app's namespace and the ArcGIS namespace.
Hi Venket, thanks for the answer
Is this solution also supported bij Esri?
regards