@Firoj Thanks for posting your query on Microsoft Q&A.
You can consider using HTTP application routing but that comes with some limitations as described in the liked document.
The HTTP application routing solution makes it easy to access applications that are deployed to your Azure Kubernetes Service (AKS) cluster. When the solution is enabled, it configures an Ingress controller in your AKS cluster. As applications are deployed, the solution also creates publicly accessible DNS names for application endpoints.
You can also create a service of type LoadBalancer in AKS with the static public IP address. Use 'kubectl get services' command to get the external IP address of the service and map the external IP address of the service to a URL by using a DNS provider like Azure DNS.
Refer to this document for guidance - Use a static public IP address and DNS label with the Azure Kubernetes Service (AKS) load balancer
Let me know if you have further questions. Thanks.