Hello Nagaraj
You can expose your applications via a Kubernetes Service type Public LoadBalancer. That will expose it via a public IP. In Azure, for a public IP you can specify a DNS name label, for example:
I hope this is helpful. If any clarification needed, let me know and I will do my best to answer. Please "Accept as Answer" and Upvote if it helped, so that it can help others in the community looking for help on similar topics.
Thank you!