After a Service Fabric Mesh Service has been deployed, how does one find the external facing IP Address. Things tried so far:
Looking at the properties and settings of the service in the Azure portal
Running the command
az mesh app list- this shows a valid response but the IP Address is missingRunning the command
az mesh app show- this shows a valid response but the IP Address is missingRunning the command
az mesh service list- this shows a valid response but the IP Address is missingRunning the command
az mesh service show- this shows a valid response but the IP Address is missing
Update 2018-12-10
The new ApiVersion has been released(2018-09-01-preview) and the new way of exposing Services is by using the Gateway resource. More information can be found on this github thread, and a sample was already added to the original answer
Original Answer
What you are looking for is the network public IP address:
az mesh network show --resource-group myResourceGroup --name myAppNetworkPublic Network
When you deploy an application, you place it in a network resource, this network will provide the access to your application.
Example of a define network in the :
source
Gateway (preview)
There are plans to provide a gateway that will bridge the external access to an internal network, would work like an ingress in kubernetes, it is still in preview, the solution would be something like this:
source