How can I expose an external IP endpoint to an OpenSearch service running on Azure Kubernetes?

Versions (relevant - OpenSearch/Dashboard/Server OS/Browser): OpenSearch and OpenSearch Dashboard

Describe the issue:

I created an OpenSearch service on an Azure Kubernetes cluster using Helm. I can access the service using port forwarding, but I am struggling to create an external IP that I can use. I’m pretty new to Kubernetes, so I’m not sure where to go from here. Any help would be greatly appreciated. Thank you!

Configuration:

Relevant Logs or Screenshots:

@wholt You could consider using LoadBalancer type in the Kubernetes service with Azure Public IP or create an ingress to route to the desired service.