Securely Exposing MongoDB in Kubernetes Without LoadBalancer

Hi,

I have deployed a MongoDB database in an AKS cluster as a production environment.

I want to expose the MongoDB database to my developers so they can connect using Compass, but with read-only access (as a secondary pod or read replica).

However, I’m unsure whether to expose it using a LoadBalancer or another method, as no one outside the AKS cluster currently has access.

Could you suggest the best and most secure way to expose the database?